/*
    Theme Name: Coworking Child
    Theme URI: http://highseastudio.com/demo/coworking
    Description: Coworking premium theme
    Author: HighSeaStudio
    Author URI: http://highseastudio.com/
    Version: 1.0.10
    TextDomain: coworking-child
    Template: coworking
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.txt
*/
/*
    Please, feel free to add your custom styles here
*/
.fcell.home-full {
  width: 100%;
}

.page-template-templ-home #footer {
  position: relative;
}

.page-template-templ-home #footer .footerMenu {
  position: absolute;
}

.page-template-templ-home .container {
  padding-bottom: 0px;
}

.planPrice {
  display: none;
}

.footerMenu {
  position: absolute;
  left: 14%;
  bottom: 134px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.footerMenu.adjust {
  bottom: 0 !important;
  left: 0;
  margin-left: 0 !important;
  position: inherit !important;
  text-align: center;
  top: 0;
  opacity: 1 !important;
}

#footer.pRelative {
  position: relative;
}

.footerLogo {
  margin-top: -50px;
}

@media screen and (max-width: 1440px) {
  .homeAboutwrap .scell li {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 768px) {
  .page-template-templ-home #footer .footerMenu {
    left: 0;
    position: relative;
    top: 0;
  }

  .footerMenu ul {
    width: auto;
  }
}

.footerMenu {
  margin-left: 0 !important;
}

#wpcf7-f689-o1 form select {
  padding: 7px !important;
}

#wpcf7-f689-o1 input.wpcf7-form-control.wpcf7-submit {
  line-height: 39px;
}

/*
  .homeSlider.homeAboutwrap {
    padding: 60px 0;
  }
  
  #About.homeAboutwrap .fcell,
  #About.homeAboutwrap .scell {
    width: 50%;
  }
  
  .homeSlider.homeAboutwrap .fcell {
    float: left;
    width: 65%;
  }
  
  .homeAboutwrap .bx-wrapper {
    position: relative;
    margin: 0 auto 0px;
    padding: 0;
  }
  
  .homeAboutwrap.homeSlider .scell {
    background: #f9f9f9;
  }
  
  .homeAboutwrap .homeAboutUs h3 {
    line-height: 32px;
    margin-bottom: 30px;
    color: #333333;
    font-size: 26px;
    font-weight: bold;
  }
  
  .homeAboutwrap .homeAboutUs {
    width: 100%;
    display: inline-block;
    line-height: 22px;
    text-align: left;
    vertical-align: middle;
  }
  
  .homeAboutwrap .scell li {
    position: relative;
    padding-left: 80px;
    margin-bottom: 50px;
  }
  
  .homeAboutwrap .offercenterbtn {
    height: 48px;
    line-height: 48px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    border: 1px #6bba70 solid;
    border-bottom-color: #6bba70;
    text-shadow: 0px -1px 1px #6bba70;
    background-color: #6bba70;
    padding: 0 15px;
    width: auto;
    text-transform: uppercase;
    padding: 0 35px;
    text-decoration: none;
    display: inline-block;
  }
  
  .homeAboutwrap .scell li p:first-child {
    font-size: 16px;
    font-weight: 600;
  }
  
  #About.homeAboutwrap .homeAboutUs p {
    margin-bottom: 7px;
    text-align: left;
    line-height: 20px;
    color: #4b4b4b;
  }
  
  .homeAboutwrap .scell li {
    position: relative;
    padding-left: 80px;
    margin-bottom: 50px;
  }
  
  .homeAboutwrap .scell li span {
    color: #2ebd7f;
    font-size: 20px;
    font-weight: 600;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border: 1px solid #2ebd7f;
    border-radius: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    z-index: 1;
  }
  
  .homeAboutwrap .scell li:after {
    content: "";
    background: #2ebd7f;
    position: absolute;
    top: 0;
    left: 24px;
    z-index: 0;
    width: 2px;
    height: 160px;
  }
  
  .homeAboutwrap .scell li:last-child:after {
    width: 0;
    height: 0;
  }
  
  ul.managedoffice-select {
    height: 52px;
    width: 220px;
  }
  ul.managedoffice-select li {
    padding: 8px 10px;
    z-index: 2;
    line-height: 36px;
  }
  ul.managedoffice-select li:not(.init) {
    float: left;
    width: 100%;
    display: none;
    background: #f5f5f5;
    list-style: none;
  }
  ul.managedoffice-select li:not(.init):hover,
  ul.managedoffice-select li.selected:not(.init) {
    background: #2ebd7f;
    color: #fff;
    cursor: pointer;
  }
  .managedoffice-select li.init {
    cursor: pointer;
    list-style: none;
  }
  ul.managedoffice-select li.parentccat {
    font-weight: 600;
  }
  ul.managedoffice-select li.childcat::before {
    content: "-";
    margin-right: 5px;
  }
  
  .homeworkspacefilter {
    position: absolute;
    top: auto;
    bottom: -60px;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 984px;
    width: 100%;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    z-index: 99;
  }
  
  .homeworkspacefilter ul.managedoffice-select {
    margin: 29px 54px 25px 85px;
    position: relative;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #000000;
  }
  .homeworkspacefilter ul.managedoffice-select::after {
    position: absolute;
    content: "";
    border-right: 0.879453px solid rgba(0, 0, 0, 0.5);
    height: 60px;
    right: -37%;
    top: 0;
  }
  .homeworkspacefilter #workstationtypehome {
    margin: 29px 85px 25px 54px;
    border: none;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #000000;
    width: 220px;
    background: transparent;
  }
  .homeworkspacefilter button.searchbutton {
    padding: 45px 68px;
    background: #2ebd7f;
    border-radius: 0px 4.8px 4.8px 0px;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #ffffff;
    text-transform: uppercase;
  }
  
  .homeworkspacefilter ul.managedoffice-select::before {
    content: "\f078";
    font-family: "FontAwesome";
    position: absolute;
    right: 0;
    font-size: 12px;
    line-height: 44px;
    z-index: 0;
  }
  #locationname {
    width: auto;
    max-width: 150px;
    border: none;
    background: transparent;
    padding-left: 5px;
  }
  #location_div {
    padding-top: 180px !important;
  }
  
  @media screen and (max-width: 992px) {
    .homeworkspacefilter ul.managedoffice-select {
      margin: 29px 34px 25px 65px;
    }
    .homeworkspacefilter #workstationtypehome {
      margin: 29px 65px 25px 34px;
    }
    .homeworkspacefilter ul.managedoffice-select::after {
      right: -20%;
    }
  }
  @media screen and (max-width: 767px) {
    .homeworkspacefilter ul.managedoffice-select {
      margin: 20px 24px;
    }
    .homeworkspacefilter ul.managedoffice-select::before {
      top: 5px;
      right: 30px;
    }
    .homeworkspacefilter ul.managedoffice-select::after {
      right: -15px;
    }
    .homeworkspacefilter #workstationtypehome {
      margin: 0;
    }
    .homeworkspacefilter button.searchbutton {
      padding: 15px 38px;
    }
  }
  /* 25/11/2022 */
/*@media (max-width: 1400px) {
    .other-back {
      width: 60% !important;
    }
  }
  
  @media (max-width: 1450px) {
    .homeAboutwrap.homeSlider .scell {
      padding-top: 30px !important;
    }
  }
  
  @media (max-width: 1250px) {
    .homeAboutwrap.homeSlider .scell {
      padding-top: 120px !important;
    }
  
    .homeSlider .scell {
      padding: 50px 50px;
    }
  }
  
  @media (max-width: 1024px) {
    .other-back {
      width: 56% !important;
    }
    .property-main-title .prop-month-grid {
      gap: 20px 18px !important;
    }
    .other-details-grid {
      grid-gap: 30px !important;
    }
  }
  @media (max-width: 992px) {
    .main-flex-prop {
      margin: 7px 10px !important;
    }
  }
  @media (max-width: 768px) {
    .homeAboutwrap .scell li {
      padding-left: 60px;
      margin-bottom: 30px;
    }
  
    .homeSlider .scell {
      padding: 30px;
    }
  
    .homeAboutwrap .homeAboutUs h3 {
      line-height: 30px;
      margin-bottom: 30px;
      font-size: 20px;
    }
    .other-back-wrapper {
      flex-direction: column;
    }
    .other-back {
      width: 90% !important;
    }
    .google-maps {
      width: 90% !important;
      padding: 40px 50px 0;
    }
  }
  
  @media (max-width: 767px) {
    .property-main-title .prop-month-grid {
      grid-template-columns: 18% 18% 18% 18% 18%;
    }
    .property-main-title .prop-month-grid {
      gap: 15px 15px !important;
    }
    .additional-card .additional-box p {
      font-size: 12px !important;
    }
    .additional-card .additional-box h5 {
      font-size: 14px !important;
      line-height: 20px;
    }
    .details-bold {
      font-size: 14px !important;
    }
    .man-off-grid .property-meta-wrap {
      flex-direction: column;
    }
    .man-off-grid .property-details-image {
      width: 52%;
    }
    .property-details-meta .prop-white-bg {
      padding: 15px 0px !important;
    }
    .man-off-grid .prop-month-grid {
      padding-left: 0px !important;
    }
    .man-off-grid .property-details-meta {
      width: 100% !important;
    }
    #About.homeAboutwrap .fcell,
    #About.homeAboutwrap .scell {
      width: 100% !important;
      position: relative;
    }
  
    .homeAboutwrap.homeSlider .scell {
      padding-top: 140px !important;
    }
  
    #About.homeAboutwrap .fcell,
    #About.homeAboutwrap .scell {
      width: 100% !important;
      position: relative;
    }
  }
  @media (max-width: 540px) {
    .homeSlider .scell {
      padding: 60px;
    }
  }
  @media (max-width: 480px) {
    .property-main-title .prop-month-grid {
      grid-template-columns: 33.33% 33.33% 33.33% !important;
    }
  }
  
  @media (max-width: 320px) {
    .homeSlider .scell {
      padding: 10px;
    }
    .explore-por-wrap ul {
      flex-direction: column;
    }
    .google-maps {
      padding: 20px 20px 0;
    }
    .other-back {
      padding: 0px 20px !important;
    }
    .additional-card .additional-box h5 {
      font-size: 12px !important;
      line-height: 16px;
    }
    .pristine-main-title {
      padding: 40px 20px 38px !important;
    }
    .man-off-grid .property-details-image {
      width: 100% !important;
    }
  }
  
  .man-off-grid .property-details-image {
    width: 39%;
  }
  
  .man-off-grid .prop-link {
    background: #6CBA6F;
    position: relative;
    display: flex;
    padding: 12px 10px;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.02em;
    color: #fff;
    text-decoration: none;
  }
  
  .man-off-grid .property-meta-wrap {
    display: flex;
  }
  
  .man-off-grid .property-details-meta {
    width: 61%;
  }
  
  .man-off-grid .main-flex-month h5 {
    font-size: 14px !important;
    font-family: 'Inter', sans-serif;
    font-weight: 500;
  }
  
  .man-off-grid .main-flex-month p {
    font-size: 12px !important;
    line-height: 15px;
    letter-spacing: 0.02em;
    font-weight: 400;
  }
  
  .man-off-grid .prop-month-grid {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    padding-left: 40px;
  }
  
  .man-off-grid .main-flex-month {
    padding-left: 0px;
  }
  
  .man-off-grid .prop-month-grid {
    display: grid;
    grid-template-columns: 33.33% 33.33% 33.33% !important;
  }
  
  .prop-white-bg {
    grid-template-columns: 50% 50% !important;
  }
  
  .prop-white-bg .main-prop-card {
    border-right: none;
    margin-bottom: 30px;
  }
  
  .prop-white-bg .main-prop-card:nth-child(3),
  .prop-white-bg .main-prop-card:nth-child(4) {
    margin-bottom: 0px;
  }
  
  .property-details-meta .prop-white-bg {
    padding: 15px 25px;
    margin-bottom: 10px;
  }
  
  .property-details-meta .main-flex-prop {
    justify-content: flex-start !important;
  }
  
  .property-details-meta .main-flex-prop:nth-child(2),
  .property-details-meta .main-flex-prop:nth-child(4) {
    justify-content: flex-end !important;
  }
  
  .property-details-meta .pristine-main-title {
    margin-bottom: 0px !important;
  }
  
  .property-details-meta .sgl-mng-ofc-form {
    margin-bottom: 0px !important;
  }
  
  .property-main-title .prop-month-grid {
    grid-template-columns: 19% 19% 19% 18% 18%;
    padding-left: 0px !important;
    gap: 20px 24px;
  }
  
  .property-main-title {
    padding: 48px !important;
  }
  
  .property-main-title .additional-card {
    margin: 0;
  }
  
  .additional-card .additional-box h5 {
    font-size: 16px;
  }
  
  .additional-card .additional-box p {
    font-size: 16px;
  }
  
  .pristine-main-title {
    margin-bottom: 0 !important;
    padding: 40px 50px 38px !important;
  }
  
  .sgl-mng-ofc-form {
    margin-bottom: 0 !important;
  }
  
  .man-off-grid {
    padding: 0 0 40px 0 !important;
  }
  
  .property-details {
    background: transparent !important;
    padding: 0 !important;
    box-shadow: none !important;
  }
  
  .pristine-sec-title {
    margin-bottom: 25px !important;
  }
  
  .goodmanageoffice {
    padding: 15px 40px !important;
  }
  
  .form-hk-title h2 {
    margin: 0 0 25px !important;
  }
  
  .goodmanageoffice .wpcf7-text,
  .goodmanageoffice .wpcf7-select,
  .goodmanageoffice .wpcf7-submit {
    height: 44px !important;
  }
  
  .goodmanageoffice .wpcf7-textarea {
    height: 89px !important;
  }
  
  .goodmanageoffice .imageCheckbox input[type=radio]+label {
    padding: 14px 0px !important;
  }
  
  .property-details-title h3 {
    margin: 0 0 25px 0 !important;
  }
  
  .property-main-title {
    margin-bottom: 40px !important;
  }
  
  .other-back {
    padding: 0px 50px !important;
    width: 70%;
  }
  
  .other-details-grid {
    grid-template-columns: 11% 84% !important;
    grid-gap: 40px !important;
  }
  
  .of-dt {
    margin-top: 60px !important;
  }
  
  a.of-dt-btn {
    padding: 13px 28px !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    border-radius: 4px !important;
  }
  
  .other-back-wrapper {
    display: flex !important;
  }
  
  .google-maps {
    width: 30%;
  }
  
  .homeworkspacefilter.categorypagefilter {
    position: relative;
    bottom: auto;
    margin: 0 auto 50px;
  }
  
  .homeworkspacefilter.managedoffice-filter {
    position: relative;
    left: auto;
    bottom: auto;
    right: auto;
    margin-bottom: 50px;
  }
  .homeworkspacefilter.managedoffice-filter #workstationtype {
      font-weight: 600;
      font-size: 14px;
      padding: 0;
      border: none;
      font-style: normal;
      line-height: 19px;
      letter-spacing: 0.02em;
      color: #000000;
      width: 220px;
      background: transparent;
      margin: 0;
      width: 100%;
  }
  .homeworkspacefilter.managedoffice-filter .selct-prop-op-wrap::after {
  border-right: none;
  }
  .homeworkspacefilter.managedoffice-filter .selct-prop-op-wrap {
    margin: 0 0 20px 0;
  }
  .homeworkspacefilter.managedoffice-filter ul.managedoffice-select::before {
    line-height: 20px;
    top: -10px;
  }*/

@font-face {
  font-family: "Inter";
  src: url("/wp-content/themes/coworking-child/fonts/Inter-Regular.eot");
  src: url("/wp-content/themes/coworking-child/fonts/Inter-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/themes/coworking-child/fonts/Inter-Regular.woff2")
      format("woff2"),
    url("/wp-content/themes/coworking-child/fonts/Inter-Regular.woff")
      format("woff"),
    url("/wp-content/themes/coworking-child/fonts/Inter-Regular.ttf")
      format("truetype"),
    url("/wp-content/themes/coworking-child/fonts/Inter-Regular.svg#Inter-Regular")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@media only screen and (min-width: 1024px) and (max-width: 1290px) {
}
@media (max-width: 1090px) {
  .nw-mng-ofc #contentpart {
    padding: 66px 42px !important;
  }
  .nw-mng-ofc .mng-ofc-left .enterprisecontent {
    width: 100% !important;
  }
}
@media (max-width: 991px) {
  .nw-mng-ofc #contentpart.mng-ofc-title-section {
    display: block;
  }
  .nw-mng-ofc .mng-ofc-left {
    margin-right: inherit !important;
  }
  .nw-mng-ofc .mng-ofc-left .cust-link-gw {
    position: inherit !important;
  }
}
.page-id-2379 .singlePostWrap iframe {
  height: 300px;
}
.page-id-661 .su-button-style-flat,
.page-id-1318 .su-button-style-flat {
  margin-bottom: 20px;
}
.wpgmp_pagination {
  display: none;
}
.wpgmp_before_listing {
  margin: 19px 0 9px !important;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}
.wpgmp_before_listing:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0%;
  bottom: -20px;
}
.wpgmp_locations {
  background: #2ebd7f !important;
  margin: 0 !important;
  padding: 20px 0 0 !important;
  width: auto !important;
  height: auto !important;
  border: none !important;
}
.wpgmp_locations .place_title {
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
}
/*.wpgmp_location_title{
  margin-bottom: 10px;
  }*/
.wpgmp_locations .wpgmp_locations_content {
  color: #fff !important;
  font-size: 15px;
}
/*.wpgmp_categories.wpgmp_print_listing.wpgmp_listing_grid{
  display: grid;
  grid-template-columns: 32% 32% 32%;
  grid-column-gap: 2%;
  }*/
.wpgmp_map_container {
  display: grid;
  grid-template-columns: 70% 30%;
}
.location_listing1 {
  background: #2ebd7f;
  padding: 10px 30px;
  box-sizing: border-box;
}
.screenDesc h1 {
  font-size: 75px;
}
.footerLogo img {
  /*width:181px;*/
  margin-left: 52px;
}
.footerLogo {
  margin-top: -36px;
}
/*#menu-item-2800*/
.footerMenu ul li.logoNext {
  margin-right: 230px !important;
}
.book-tour {
  text-align: center;
  position: absolute;
  bottom: 80px;
  width: 100%;
}
.wpgmp_infowindow .locationlink {
  display: none;
}
.wpgmp_locations_content .locationlink {
  /*text-decoration: none;
  font-size: 13px;
  background: #fff;
  padding: 2px 7px 2px 9px;
  margin-top: 10px;
  display: inline-block;
  width: 75px;
  color: #58BE80;
  font-weight: 600;*/
  text-decoration: none;
  font-size: 15px;
  margin-top: 10px;
  display: inline-block;
  width: auto;
  color: #fff;
  font-weight: 600;
}
.wpgmp_locations_content .locationlink::after {
  content: " >>";
}
.clientlogolist {
  text-align: center;
}
.clientlogolist li {
  display: inline-block;
  width: 28%;
  vertical-align: middle;
  padding: 2%;
  margin-left: -3px;
}
.clientlogolist li:nth-child(1) {
  margin-left: 0;
}
.clientlogolist li img {
  width: auto;
}
.clientblock .clientlogolist li {
  width: 14%;
}
.clientblock .blockTitle {
  line-height: 100px;
}
.clientblock .clientlogolist {
  padding-bottom: 39px;
}
#Benefits {
  background: #fff;
}
.singlePostWrap > ul li,
.singlePostWrap > ol li,
.comment-content > ul li,
.comment-content > ol li {
  margin-bottom: 4px;
}
.singlePostWrap > ul,
.singlePostWrap > ol,
.comment-content > ul,
.comment-content > ol {
  margin-top: 22px;
  margin-bottom: 22px;
}
/* Media Query */
@media only screen and (max-width: 639px) {
  .footerMenu ul li {
    display: block;
  }
  /* 	.footerMenu ul li.logoNext{
  margin: 0px 23px!important;
  } */
  /* 	.footerLogo{margin-top: 19px;} */
}
@media only screen and (max-width: 768px) {
  .wpgmp_listing_grid .wpgmp_locations {
    width: 100% !important;
    margin: 0 0 5px !important;
    height: auto !important;
    text-align: center;
  }
  /*.wpgmp_categories.wpgmp_print_listing.wpgmp_listing_grid{
  display:block;
  margin-bottom: 35px;
  }*/
  .wpgmp_map_container {
    display: block;
  }
  .location_listing1 {
    margin-bottom: 35px;
  }
  .screenDesc h1 {
    font-size: 30px;
  }
  .footerMenu ul li {
    margin: 0 9px !important;
  }
  .footerMenu ul li.logoNext {
    margin: 0px 9px !important;
  }
  .clientblock .clientlogolist li {
    width: 55%;
  }
}
@media only screen and (max-width: 1023px) {
  .footerMenu ul li {
    margin: 0 23px;
  }
  .footerMenu ul {
    width: auto;
    text-align: center;
  }
  .footerMenu ul li {
    width: auto;
    float: none;
  }
  .footerMenu ul li.logoNext {
    margin-bottom: 0 !important;
    margin-left: 23px !important;
  }
  .footerMenu {
    margin-bottom: 6px;
  }
}
@media only screen and (max-width: 1024px) {
  .footerMenu ul li.logoNext {
    margin: 0px 23px !important;
  }
  .footerLogo {
    margin-top: 19px;
  }
  .footerLogo img {
    margin-left: 0;
  }
}
/*30.05.2019*/
.lead_office_images .fcell {
  float: left;
  width: 39%;
  padding: 0 1% 0 10%;
}
#furnish_cowork.lead_office_images .fcell {
  width: 34%;
  padding: 0 1% 0 15%;
}
.lead_office_images .fcell ul li img {
  width: 100%;
  height: auto;
}
.lead_office_images .fcell ul li {
  position: relative;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.lead_office_images .scell {
  float: left;
  width: 39%;
  padding: 0 10% 0 1%;
}
#furnish_cowork.lead_office_images .scell {
  width: 34%;
  padding: 0 15% 0 1%;
}
.lead_office_images .fcell img,
.lead_office_images .scell img {
  width: auto;
  max-height: 630px;
  margin-bottom: 20px;
}
/* #furnish_cowork.lead_office_images .fcell img,
  #furnish_cowork.lead_office_images .scell img{
  height: 273px;
  } */
.lead_office_images h2 {
  padding: 30px 0;
  color: #333333;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 36px;
}
/* #contnt{padding: 0 10%;} */
#contnt {
  padding-bottom: 20px;
}
#contnt li {
  position: relative;
  padding-left: 15px;
}
#contnt li:before {
  content: "\f111";
  font-family: FontAwesome;
  font-size: 7px;
  position: absolute;
  left: 0;
  top: 2px;
}
#lead_amenities {
  padding: 0 10%;
}
#lead_amenities .clientlogolist li img {
  max-width: 50px;
  height: 50%;
}
#lead_amenities .clientlogolist li {
  width: 20%;
}
#lead_amenities .clientlogolist li p {
  font-weight: bold;
}
.page-id-3025 #header,
.page-id-3025 #launcher,
.page-id-3025 .grecaptcha-badge,
.page-id-3229 #header,
.page-id-3229 #footer,
.page-id-3229 #launcher,
.page-id-3229 .grecaptcha-badge,
.page-id-3229 .singleMeta,
.page-id-3298 #header,
.page-id-3298 #launcher,
.page-id-3298 .grecaptcha-badge,
.page-id-3301 #header,
.page-id-3301 #footer,
.page-id-3301 #launcher,
.page-id-3301 .grecaptcha-badge,
.page-id-3301 .singleMeta,
.page-id-3297 #header,
.page-id-3297 #footer,
.page-id-3297 #launcher,
.page-id-3297 .grecaptcha-badge,
.page-id-3302 #header,
.page-id-3302 #footer,
.page-id-3302 #launcher,
.page-id-3302 .grecaptcha-badge,
.page-id-3302 .singleMeta {
  display: none;
}
#coworking_plans h3 {
  font-weight: bold;
  font-size: 18px;
  margin: 6px 0 4px 0;
}
#coworking_plans img {
  width: 100%;
  height: 276px;
}
#coworking_plans .postItem {
  min-height: auto;
}
.page-id-3025 .container {
  padding-bottom: 0px;
}
.toplogos img {
  height: 40px;
  margin: 30px 0;
}
.toplogos {
  padding: 0 10%;
}
.amenitieslist img {
  width: 40px !important;
  margin: 0 10px 0 0 !important;
  display: inline-block;
  vertical-align: middle;
}
.amenitieslist span {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #fff;
}
#toppartform form {
  border: 2px solid #f7b500;
  /*background-color: rgba(51, 143, 203, 0.13);
  box-shadow: rgba(51, 142, 203, 0.5) 0px 0px 5px 0px;*/
  border-radius: 5px;
  padding: 30px;
  width: 80%;
  margin-bottom: 30px;
}
#toppartform form input {
  color: #000000;
  background-color: #ffffff !important;
  border: 1px solid #a4c5db !important;
  border-width: 2px !important;
  border-radius: 4px !important;
  line-height: 30px;
  margin-bottom: 10px;
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}
#toppartform form label {
  color: #ffffff;
  font-weight: normal;
  font-size: 13px;
}
#toppartform form textarea {
  resize: none;
  height: 100px !important;
  color: #000000;
  background-color: #ffffff !important;
  border: 1px solid #a4c5db !important;
  border-width: 2px !important;
  width: 100%;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 0 10px;
  box-sizing: border-box;
}
#toppartform form h2 {
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 20px;
  padding: 0;
  line-height: 30px;
}
#toppartform form input[type="submit"] {
  height: 48px !important;
  line-height: 48px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  border: 1px #6bba70 solid !important;
  border-bottom-color: #6bba70 !important;
  text-shadow: 0px -1px 1px #6bba70;
  background-image: none;
  background-color: #6bba70 !important;
  padding: 0 15px;
  width: auto;
  text-transform: uppercase;
}
#best_space,
#leaadoffices {
  background: #f0f0f0;
  padding-top: 50px;
}
#contnt {
  background: #f0f0f0;
}
#coworking_plans {
  background: #f0f0f0;
}
#toppartform form select {
  width: 100%;
  height: 30px;
  border: 2px solid #a4c5db !important;
  border-radius: 4px;
  padding: 0 10px;
  margin-bottom: 10px;
  background: #fff;
}
/* Media Query for lead page */
@media only screen and (max-width: 768px) {
  #toppartform {
    background-image: url("https://www.goodworks.in/wp-content/uploads/2019/06/picture-mask-mobile.png");
    background-size: cover;
  }
  .lead_office_images .fcell,
  .lead_office_images .scell,
  #furnish_cowork.lead_office_images .fcell,
  #furnish_cowork.lead_office_images .scell {
    padding: 0 5%;
    width: 90%;
  }
  #toppartform form {
    width: 100%;
    box-sizing: border-box;
  }
  #coworking_plans .blockTitle,
  #lead_amenities .blockTitle {
    font-size: 22px;
    line-height: 30px;
    padding: 20px 0;
  }
  #coworking_plans {
    padding: 0 5%;
  }
  .toplogos {
    text-align: center;
  }
  #furnish_cowork.lead_office_images .fcell img,
  #furnish_cowork.lead_office_images .scell img,
  #coworking_plans img {
    height: auto;
  }
  #footerdv a {
    width: auto;
    display: block;
    font-size: 15px;
  }
}
#footerdv {
  background: #333333;
  padding: 20px;
  text-align: center;
}
#footerdv a {
  text-decoration: none;
  color: #fff;
  background-color: #338ecb;
  padding: 8px;
  border-radius: 5px;
}
@media only screen and (max-width: 480px) {
  #lead_amenities .clientlogolist li {
    width: 40%;
  }
  #toppartform form h2 {
    font-size: 18px;
  }
}
.page-id-3025 div.wpcf7-validation-errors,
.page-id-3025 div.wpcf7-acceptance-missing,
.page-id-3298 div.wpcf7-validation-errors,
.page-id-3298 div.wpcf7-acceptance-missing,
.page-id-3297 div.wpcf7-validation-errors,
.page-id-3297 div.wpcf7-acceptance-missing {
  color: #f00;
}
.page-id-3025 div.wpcf7-mail-sent-ok,
.page-id-3298 div.wpcf7-mail-sent-ok,
.page-id-3297 div.wpcf7-mail-sent-ok {
  display: none !important;
}
body {
  color: #000 !important;
  letter-spacing: 0.8px !important;
}
.homebannerul li:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.location select {
  width: 100%;
  padding: 4px;
  background: #fff;
}
.wpcf7-text {
  width: 97%;
  padding: 4px;
  background: #fff;
}
.page-id-3298 .container,
.page-id-3297 .container,
.page-id-3301 .container,
.page-id-3302 {
  padding-bottom: 0 !important;
}
.wpcf7-form-control {
  padding: 10px !important;
}
#wpcf7-f689-o1 form select {
  padding: 0px 5px !important;
}
#wpcf7-f3309-o1 select {
  padding: 0px 5px !important;
}
#wpcf7-f689-o1 input.wpcf7-form-control.wpcf7-submit {
  line-height: 37px;
}
/*transfer from staging 22.07.2019*/
.page-id-2379 .singlePostWrap iframe {
  height: 300px;
}
.page-id-661 .su-button-style-flat,
.page-id-1318 .su-button-style-flat {
  margin-bottom: 20px;
}
.wpgmp_pagination {
  display: none;
}
.wpgmp_before_listing {
  margin: 19px 0 9px !important;
  color: #000;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  font-family: "Josefin Sans";
}
.wpgmp_before_listing:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0%;
  bottom: -20px;
}
.wpgmp_locations {
  padding: 0 !important;
  width: 40% !important;
  min-height: 267px !important;
  /* border: 1px solid rgba(151, 151, 151, 0.41) !important; */
  margin: 3px 0 6.5% 6.5% !important;
  height: auto !important;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.wpgmp_locations:nth-of-type(3) {
  margin: 3px 0 4% 6.5% !important;
}
.wpgmp_locations .place_title {
  font-weight: bold;
  color: #000;
  text-decoration: none;
  font-size: 15px;
}
/*.wpgmp_location_title{
  margin-bottom: 10px;
  }*/
.wpgmp_locations .wpgmp_locations_content {
  color: #787878 !important;
  font-size: 14px;
  margin-top: 10px;
}
/*.wpgmp_categories.wpgmp_print_listing.wpgmp_listing_grid{
  display: grid;
  grid-template-columns: 32% 32% 32%;
  grid-column-gap: 2%;
  }*/
.wpgmp_map_container {
  display: grid;
  grid-template-columns: 50% 50%;
}
.location_listing1 {
  background: #fff;
  padding: 10px 10px;
  box-sizing: border-box;
}
.screenDesc h1 {
  font-size: 75px;
}
.footerLogo img {
  /*width:181px;*/
  margin-left: 52px;
}
.footerLogo {
  margin-top: -36px;
}
/*#menu-item-2800*/
.footerMenu ul li.logoNext {
  margin-right: 230px !important;
}
.book-tour {
  text-align: center;
  position: absolute;
  bottom: 80px;
  width: 100%;
}
.wpgmp_infowindow .locationlink {
  display: none;
}
.wpgmp_locations_content .locationlink {
  text-decoration: none;
  font-size: 15px;
  margin-top: 10px;
  display: inline-block;
  width: auto;
  color: #000;
  font-weight: 600;
}
.wpgmp_locations_content .locationlink::after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}
.clientlogolist {
  text-align: center;
}
.clientlogolist li {
  display: inline-block;
  width: 28%;
  vertical-align: middle;
  padding: 2%;
  margin-left: -3px;
}
.clientlogolist li:nth-child(1) {
  margin-left: 0;
}
.clientlogolist li img {
  width: auto;
}
.clientblock .clientlogolist li {
  width: 14%;
}
.clientblock .blockTitle {
  line-height: 100px;
}
.clientblock .clientlogolist {
  padding-bottom: 39px;
}
#Benefits {
  background: #fff;
}
.singlePostWrap > ul li,
.singlePostWrap > ol li,
.comment-content > ul li,
.comment-content > ol li {
  margin-bottom: 4px;
}
.singlePostWrap > ul,
.singlePostWrap > ol,
.comment-content > ul,
.comment-content > ol {
  margin-top: 22px;
  margin-bottom: 22px;
}
/* Media Query */
@media only screen and (max-width: 639px) {
  .footerMenu ul li {
    display: block;
  }
  /*  .footerMenu ul li.logoNext{
  margin: 0px 23px!important;
  } */
  /*  .footerLogo{margin-top: 19px;} */
}
@media only screen and (max-width: 768px) {
  .wpgmp_listing_grid .wpgmp_locations {
    width: 90% !important;
    margin: 0 0 5px !important;
    height: auto !important;
    text-align: center;
  }
  #map1 {
    height: 430px !important;
  }
  /*.wpgmp_categories.wpgmp_print_listing.wpgmp_listing_grid{
  display:block;
  margin-bottom: 35px;
  }*/
  .wpgmp_map_container {
    display: block;
  }
  .location_listing1 {
    margin-bottom: 35px;
  }
  .screenDesc h1 {
    font-size: 30px;
  }
  .footerMenu ul li {
    margin: 0 9px !important;
  }
  .footerMenu ul li.logoNext {
    margin: 0px 9px !important;
  }
  .clientblock .clientlogolist li {
    width: 55%;
  }
}
@media only screen and (max-width: 1023px) {
  .footerMenu ul li {
    margin: 0 23px;
  }
  .footerMenu ul {
    width: auto;
    text-align: center;
  }
  .footerMenu ul li {
    width: auto;
    float: none;
  }
  .footerMenu ul li.logoNext {
    margin-bottom: 0 !important;
    margin-left: 23px !important;
  }
  .footerMenu {
    margin-bottom: 6px;
  }
}
@media only screen and (max-width: 1024px) {
  .footerMenu ul li.logoNext {
    margin: 0px 23px !important;
  }
  .footerLogo {
    margin-top: 19px;
  }
  .footerLogo img {
    margin-left: 0;
  }
}
body {
  color: #000 !important;
  letter-spacing: 0.8px !important;
}
/*New changes*/
.codeneric-img-public-container h2 {
  display: none;
}
.viewmoregallery {
  text-align: center;
  display: block;
}
.viewmoregallery a {
  display: inline-block;
  position: relative;
  line-height: 42px;
  padding: 0 61px 0 33px;
  margin-top: 31px;
  border: 1px solid #2ebd7f;
  color: #2ebd7f;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  -moz-transition: background 0.3s ease, color 0.3s ease;
  -o-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
}
.homeAboutUs p {
  text-align: left;
}
#location_div {
  text-align: center;
  margin: 0 auto;
  padding: 0px 7%;
  padding-top: 70px;
  padding-bottom: 60px;
}
.page-template-templ-coworkingspace #location_div {
  padding-left: 0;
  padding-right: 0;
}
#location_div .sa_hover_container a h3 {
  font-weight: 600;
  font-size: 18px;
  padding: 10px;
  color: #000;
  text-decoration: none !important;
  font-family: "Josefin Sans";
}
#location_div .sa_hover_container a p {
  font-weight: normal;
  font-size: 14px;
  color: #64686b !important;
}
#location_div .sa_hover_container a {
  text-decoration: none !important;
}
#location_div .sa_hover_container {
  background-color: transparent !important;
}
#location_div .sa_hover_container img {
  /*height: 100%;*/
}
#location_div .white {
  border: none !important;
  margin-bottom: 30px;
}
#location_div h2 {
  line-height: 32px;
  margin: 50px 0 30px 0;
  color: #333333;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Josefin Sans";
}
/* corousel items*/
.location-cont {
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  /*display: grid;*/
  grid-template-columns: 40% 60%;
}
.caro-left {
  border-radius: 3px 0 0 3px;
}
.caro-img {
  overflow: hidden;
  height: 100%;
}
.caro-img img {
}
.caro-img {
  margin: 0 0 -7px 0 !important;
}
.caro-right {
  padding: 8px;
}
.caro-right h2 {
  font-size: 16px;
  color: #000;
  margin: 0 0 6px;
}
.caro-right p {
  color: #757575;
  font-size: 16px;
  margin: 0;
}
.owl-height {
  height: auto !important;
}
/*new price section css*/
.pricingPlanItem {
  width: 22%;
  background: #fff !important;
  border: none !important;
  box-shadow: none !important;
}
.pricingPlanItem h3 {
  line-height: 22px;
  color: #000;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  padding: 15px 0;
}
.pricingPlanItem p {
  line-height: 24px;
  color: #787878;
  font-size: 15px;
  text-align: left;
}
.priceimg img {
  width: 100%;
}
#testimonial_slider .owl-item {
  background: transparent !important;
}
#testimonial_slider .owl-item .item {
  background: transparent !important;
  width: 60% !important;
  margin: 0 auto !important;
}
.testimonial_slider .item .row button {
  background: transparent;
}
.testimonial_subtitle {
  color: #2ebd7f;
}
.imagecol,
.namecol {
  margin-right: 16px;
  display: inline-block;
}
#testimonial_slider .owl-item .sa_hover_container {
  background: transparent !important;
  padding: 1% !important;
}
#testimonialarea .white {
  border: none !important;
  background: transparent !important;
}
#testimonialarea .blockTitle {
  line-height: 80px;
}
.wpgmp_locations:nth-of-type(odd) {
  /*margin-right:20px!important;*/
}
.location_isting1 .wpgmp_categories {
  margin-top: 10px !important;
}
.wpgmp_infowindow img {
  display: none;
}
.mapimages {
  margin-bottom: 10px;
  display: block;
  width: 100%;
}
/*location template*/
.location-template {
  font-size: 18px;
  line-height: 24px;
  color: #4b4b4b;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
.single-managed-office .location_image_top {
  margin-bottom: -4px;
  display: none;
}
.leftloc {
  width: 50%;
}
.rightloc {
  width: 45%;
}
.rightloc h3 {
  font-weight: bold;
  margin-bottom: 30px;
}
.rightloc .wpcf7-form p {
  margin-bottom: 15px;
}
.offrings {
  margin-bottom: 30px;
}
.location-template h1 {
  font-size: 29px;
  margin: 0 0 10px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  padding-top: 7px;
}
.grey-small {
  font-size: 14px;
  color: gray;
  margin: 0 0 20px;
}
.location-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.location-list li {
  display: grid;
  grid-template-columns: 50px auto;
  margin-bottom: 10px;
}
.location-list li img {
  max-width: 100%;
  width: 30px;
}
.location-list li p {
  font-size: 18px;
  line-height: 24px;
  margin: 5px 0 10px;
}
.location-list p {
  font-size: 16px;
  line-height: 20px;
}
.location-template h2 {
  margin: 30px 0 20px;
  font-size: 26px;
}
.location-gallery {
  display: grid;
  grid-template-columns: 198px auto;
  margin-bottom: 20px;
}
.location-gallery img {
  max-width: 100%;
  border-radius: 5px;
}
.gal-right {
  padding-left: 30px;
}
.location-gallery h3 {
  margin: 0 0 10px;
  font-weight: bold;
}
.gal-right .desc {
  margin-bottom: 30px;
}
.amenities {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 33% 33% 33%;
  text-align: center;
}
.amenities li {
  background: #f9f9f9;
  margin: 2px;
}
.amenities li img {
  max-width: 90%;
}
.amenities li p {
  padding: 0 15px;
}
.testimonial-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.testimonial-list li {
  display: grid;
  grid-template-columns: 80px auto;
  margin-bottom: 10px;
}
.testimonial-list li img {
  max-width: 100%;
  width: 60px;
}
.testimonial-list li p {
  font-size: 18px;
  line-height: 24px;
  margin: 5px 0 10px;
}
.testimonial-list p {
  font-size: 16px;
  line-height: 20px;
}
.testimonial-list p a {
  text-decoration: none;
  font-weight: bold;
  color: #2ebd7f;
}
/*-- Media Query --*/
@media screen and (max-width: 640px) {
  .amenities {
    grid-template-columns: 50% 50%;
  }
  .location-gallery {
    grid-template-columns: 100%;
  }
  .gal-right {
    padding-left: 0;
  }
  .leftloc {
    width: 70%;
  }
  .rightloc {
    width: 70%;
  }
  .location-template h1 {
    font-size: 20px;
    font-weight: bold;
  }
  .location-template {
    width: 85%;
  }
  .wpcf7-form-control {
    max-width: 90%;
  }
  .rightloc h3 {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) and (min-width: 641px) {
  .leftloc {
    width: 100%;
  }
  .rightloc {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .amenities {
    grid-template-columns: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pricingPlanItem {
    width: 85%;
  }
  #Pricing .blockTitle {
    line-height: 40px !important;
    padding: 20px 0;
  }
  #gallary {
    margin-left: 1%;
  }
  #testimonial_slider .owl-item .item {
    width: 90% !important;
  }
  #location_div {
    width: 90%;
    margin: 0 auto;
  }
}
.page-template-templ-location #header {
  margin-bottom: 0px !important;
}
.page-template-templ-location .container {
  padding-bottom: 20px !important;
}
.pricingPlans {
  padding: 0 5% !important;
}
.pricingPlanItem .joinNow,
.pricingPlanItem .joinNow:visited {
  min-width: 264px !important;
}
#Pricing .pricingPlanItem .joinNow,
#Pricing .pricingPlanItem .joinNow:visited,
#About .joinNow,
#About .joinNow:visited {
  background: none;
  color: #2ebd7f;
  width: auto;
  text-align: left;
  line-height: 16px;
  font-weight: bold;
  padding: 0;
  display: block !important;
  margin-top: 10px !important;
}
#Pricing .pricingPlanItem .joinNow:after,
#About .joinNow:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}
#Pricing .pricingPlanItemDescWrap,
#About .homeAboutUs p {
  margin-bottom: 7px;
}
.bookATour,
.bookATour:visited {
  border-left: none !important;
}
.logo {
  border-right: none !important;
}
.headerWrap {
  border-bottom: none !important;
}
.page-template-templ-home-php .bookATour,
.page-template-templ-home-php .bookATour:visited {
  color: #000;
}
.page-template-templ-home-php .headerWrap {
  background: #fff;
}
.page-template-templ-home-php .mainMenu > ul > li > a {
  color: #000;
}
.page-template-templ-home-php .mainMenu > ul > li:hover > a,
.page-template-templ-home-php .mainMenu > ul > li:visited > a {
  color: #000 !important;
}
.page-template-templ-home-php .showMobileMenu span {
  background: #000;
}
.book-tour {
  bottom: 140px;
  font-weight: bold;
}
#Pricing .blockTitle,
#Store .blockTitle,
#Blog .blockTitle,
.bookyourspaceblock .blockTitle {
  line-height: 100px;
}
#About .fcell,
#About .scell {
  width: 50%;
}
#gallary {
  padding: 0 5%;
}
.wpgmp_locations #detailed_address,
.wpgmp_locations .wpgmp_location_title {
  display: none !important;
}
.wpgmp_locations .wpgmp_locations_content {
  margin-top: 0 !important;
}
/*-- 20-06-2019 --*/
.grecaptcha-badge {
  display: none !important;
}
.wpgmp_locations {
  text-align: center;
}
.wpgmp_locations #mapcompname {
  font-size: 13px;
  font-weight: normal;
  display: block;
  color: #4b4b4b;
  cursor: pointer;
}
.wpgmp_locations #maplocpname {
  /*font-weight: 500;
  font-size: 17px;
  display: block;
  margin: 5px 20px;
  cursor:pointer;
  font-family: 'Josefin Sans';*/
  font-weight: 600;
  font-size: 15px;
  display: block;
  margin: 5px 20px;
  cursor: pointer;
  font-family: "Josefin Sans";
  text-transform: uppercase;
}
.wpgmp_locations .locationlink {
  color: #2ebd7f;
  font-weight: normal;
  margin-top: 3px;
  display: block;
  font-size: 14px;
  margin-bottom: 15px;
}
#location_div .white .sa_owl_theme .owl-nav .owl-next {
  background: rgba(0, 0, 0, 0)
    url("https://www.goodworks.in/wp-content/themes/coworking-child/rightarrow_location.png")
    no-repeat center center !important;
}
#location_div .white .sa_owl_theme .owl-nav .owl-prev {
  background: rgba(0, 0, 0, 0)
    url("https://www.goodworks.in/wp-content/themes/coworking-child/leftarrow_location.png")
    no-repeat center center !important;
}
#location_div .sa_owl_theme .owl-nav .owl-next {
  right: 0 !important;
}
#location_div .sa_owl_theme .owl-nav .owl-prev {
  left: 0 !important;
}
#Contact .wpgmp_listing_grid {
  padding: 0 30px;
}
.bookyourspace {
  width: 65%;
  margin: 0 auto;
  grid: column;
  display: grid;
  grid-template-columns: 50% 50%;
  padding-bottom: 90px;
  font-size: 14px;
}
.bookyourspace .wpcf7-text {
  width: 100%;
  border: #f7f7f7 1px solid;
  height: 36px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 14px;
  background: #f7f7f7;
  color: #6d7278 !important;
  letter-spacing: 0.5px;
}
.bookyourspace .wpcf7-submit {
  width: 93%;
  background-color: #6bba70;
  border: none;
  height: 42px;
  color: #fff;
  margin: 30px 0 0 0;
  font-weight: 600;
  font-size: 18px;
}
.bookyourspace .wpcf7-select {
  border: 1px solid #f7f7f7;
  background: #f7f7f7;
  width: 93%;
  height: 43px;
  margin: 2px 0;
  font-size: 14px;
  color: #6d7278;
  padding: 0 13px;
  letter-spacing: 0.5px;
}
.bookright {
  padding: 0 0 0 5%;
}
.bookyourspace span.wpcf7-list-item {
  margin: 10px 10px 0 0;
}
@media screen and (max-width: 768px) {
  .wpgmp_categories {
    text-align: center;
  }
  .location_listing1 .wpgmp_locations {
    height: 300px !important;
    margin: 0 0 10px 5px !important;
  }
  div.book-tour {
    bottom: 35%;
  }
  #About .fcell,
  #About .scell {
    width: 100%;
  }
  .purpose-radio p {
    margin-right: 15px;
  }
  .radcls {
    margin-top: 5px;
    margin-bottom: 12px;
  }
  .bookyourspace {
    grid-template-columns: 100%;
    padding-left: 8%;
    width: 94%;
  }
  .bookright {
    padding: 0;
  }
  .bookyourspace .wpcf7-text,
  #Aboutlocation .rcell .wpcf7-text {
    width: 85%;
  }
  .bookyourspace .wpcf7-select,
  #Aboutlocation .rcell .wpcf7-select {
    width: 100%;
  }
  .bookyourspace .imageCheckbox input[type="radio"] + label {
    padding: 5px 3px;
  }
  #Aboutlocation .rcell .imageCheckbox input[type="radio"] + label {
    padding: 5px 3px;
  }
  .bookyourspace .wpcf7-submit {
    width: 92%;
  }
  .bookyourspaceblock .subt {
    width: 90%;
    margin: -30px auto 25px;
    text-align: center;
    font-size: 14px;
    color: #0f0f0f;
  }
  .grp {
    margin-bottom: 10px;
  }
}
.bookyourspace .imageCheckbox input[type="radio"] {
  display: none;
}
#Aboutlocation .rcell .imageCheckbox input[type="radio"] {
  display: none;
}
.bookyourspace .imageCheckbox input[type="radio"] + label {
  display: inline-block;
  padding: 13px 7px;
  vertical-align: middle;
  /*background: #F7F7F7;*/
  background: #ededed;
  border: #f7f7f7 1px solid;
  color: #757171;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
  text-align: center;
}
#Aboutlocation .rcell .imageCheckbox input[type="radio"] + label {
  display: inline-block;
  padding: 10px 8px;
  vertical-align: middle;
  background: #f7f7f7;
  border: #f7f7f7 1px solid;
  color: #757171;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
  text-align: center;
}
.bookyourspace .imageCheckbox input[type="radio"]:checked + label {
  display: inline-block;
  padding: 13px 7px;
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
#Aboutlocation .rcell .imageCheckbox input[type="radio"]:checked + label {
  display: inline-block;
  padding: 10px 8px;
  background: #585858;
  background-size: 15px;
  border: #585858 1px solid;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.bookyourspace .imageCheckbox,
.purpose-radio p {
  display: inline-block;
}
#Aboutlocation .rcell .imageCheckbox {
  display: inline-block;
}
.purpose-radio p {
  margin-right: 25px;
}
.radcls {
  margin-top: 5px;
}
.bookyourspaceblock div.wpcf7-response-output {
  width: 70% !important;
  margin: 20px auto !important;
}
.bookyourspaceblock .subt {
  width: 70%;
  margin: -30px auto 40px;
  text-align: center;
  font-size: 14px;
  color: #0f0f0f;
}
.wpgmp_map_container {
  box-shadow: none !important;
}
.grp {
  margin-bottom: 18px;
  font-size: 12px;
}
.wpgmp_map {
  height: 100% !important;
}
.home .pricingPlanItemDescWrap {
  min-height: 0 !important;
}
.home .woocommerce img,
.home .woocommerce-page img {
  height: 180px !important;
  margin-bottom: 0 !important;
}
.home ._3MxW2_XM,
.home ._3UXW_aJF,
.home ._1ZXUfiBT {
  background-color: transparent !important;
  border: none !important;
  height: auto !important;
}
.home ._1nbTGHdX {
  padding-bottom: 54% !important;
}
#Aboutlocation {
  display: grid;
  grid-template-columns: 60% 40%;
  padding: 5% 5% 5% 5%;
  background: #fff;
}
#Aboutlocation .rcell {
  padding: 0 0 0 10%;
}
#Aboutlocation .rcell .wpcf7-text {
  width: 80%;
  border: #f7f7f7 1px solid;
  height: 30px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 12px;
  background: #f7f7f7;
  color: #000;
  letter-spacing: 0.5px;
}
#Aboutlocation .rcell .wpcf7-select {
  border: 1px solid #f7f7f7;
  width: 90%;
  height: 38px;
  margin: 2px 0 5px 0;
  font-size: 12px;
  background: #f7f7f7;
  color: #000;
  padding: 0 13px;
  letter-spacing: 0.5px;
}
#Aboutlocation .rcell .wpcf7-submit {
  width: 90%;
  background-color: #2ebd7f;
  border: none;
  height: 42px;
  color: #fff;
  margin: 10px 0 0 0;
  font-weight: 600;
  font-size: 18px;
  border-radius: 4px;
}
#Aboutlocation .rcell .grp {
  margin-bottom: 15px;
  font-size: 11px;
}
#Aboutlocation .rcell h3 {
  color: #0f0f0f;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
}
.locationcontent {
  font-size: 16px;
  color: #000;
  margin-top: 6%;
  text-align: justify;
  width: 94%;
}
#sneekpeek .uris-title {
  display: none;
}
#sneekpeek {
  padding: 3% 5%;
}
#sneekpeek h3,
#offerings h3,
#inclusive_amenities h3,
#testimonial_div h3,
.single-location #location_div h3 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 28px;
  font-weight: 600;
  font-family: "Josefin Sans";
}
#offerings {
  padding: 3% 5%;
  background: #fff;
}
.amenitieslist {
  display: grid;
  grid-template-columns: 33% 33% 33%;
}
.offerings_val {
  /*width: 30%;
  display: inline-block;*/
  text-align: center;
  padding: 0 6%;
  /*margin-right:4%;*/
}
.thirddiv {
  margin-right: 0;
}
.offericon {
  width: 40px;
  margin-bottom: 20px;
}
.offerings_val h4 {
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 10px;
}
.offerings_val .con {
  width: 100%;
  margin: 0 auto 0px;
  color: #000;
  font-size: 17px;
}
.firstrow .con {
  margin-bottom: 60px;
}
.offeringlist {
  display: grid; /*grid-template-columns: 25% 25% 25% 25%;*/
  grid-template-columns: auto auto auto auto;
}
.inclusive_amenities_val {
  /*width: 23%;
  display: inline-block;*/
  padding: 0 3%;
  height: 300px;
  position: relative;
  border-radius: 5px;
  margin-right: 1%;
  margin-top: 1%;
  z-index: 1;
  background-position: center;
  background-size: cover;
}
.fourthdiv {
  margin-right: 0;
}
.firstrow {
  margin-top: 0;
}
#inclusive_amenities {
  padding: 3% 5%;
  text-align: center;
}
.inclusive_amenities_val p {
  color: #fff;
  position: absolute;
  width: 100%;
  bottom: 10%;
  z-index: 999;
  font-weight: 600;
}
.inclusive_amenities_val .bg {
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.5);
}
#Maplocation {
  padding: 3% 5%;
  background-color: #fff;
  display: grid;
  grid-template-columns: 50% 50%;
}
#Maplocation .rcell h2 {
  margin: 30px 0 5px;
  font-size: 24px;
  font-weight: 600;
  color: #000;
  font-family: "Josefin Sans";
  line-height: 32px;
}
#Maplocation .rcell p {
  font-size: 12px;
}
#Maplocation .rcell ul {
  margin-top: 15px;
}
#Maplocation .rcell ul li {
  font-size: 15px;
  vertical-align: top;
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 50px;
  margin-bottom: 15px;
  margin-left: -2%;
  min-height: 35px;
}
#testimonial_div {
  padding: 3% 5%;
}
#testimonial_div .white {
  background: transparent !important;
  border: none !important;
}
#testimonial_div .testimonial_para,
#testimonial_div .testimonial_subtitle {
  font-size: 15px;
}
.single-location .container {
  padding-bottom: 30px;
}
.contactBtn {
  color: #fff;
  font-size: 18px;
  line-height: 40px;
  display: inline-block;
  width: auto;
  text-align: center;
  border: none;
  padding: 0 35px;
  background-image: linear-gradient(90deg, #fd8501 0%, #c92524 100%);
  text-decoration: none !important;
  font-size: 17px;
  font-weight: 550;
}
#banner_div {
  padding: 3% 5%;
}
#banner_div .banner-cont {
  display: grid;
  grid-template-columns: 20% 80%;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  background-color: #fff;
  height: 147px;
}
#banner_div .banner-right {
  display: grid;
  grid-template-columns: 75% 25%;
}
.banner-img img {
  height: 147px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.leftd h3 {
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 15px;
}
.leftd p {
  font-size: 14px;
}
.leftd {
  padding-top: 4%;
}
.rightd {
  padding-top: 22%;
}
.single-location #header {
  margin-bottom: 0 !important;
}
.single-location #location_div {
  padding: 3% 5%;
}
#Aboutlocation .grey-small {
  font-size: 13px;
  color: #000;
}
#sneekpeek,
#offerings,
#inclusive_amenities,
#Maplocation,
#testimonial_div {
  padding: 5% 5%;
}
#location_div .sa_hover_container a h3 {
  margin-bottom: 0 !important;
}
#sneekpeek .sp-buttons {
  padding-top: 6%;
}
.bookyourspaceblock {
  background: #fff;
  padding-top: 36px;
}
.wpgmp_map_container {
  border: none !important;
}
@media screen and (max-width: 768px) {
  .offerings_val {
    width: 100%;
    display: block;
    text-align: center;
  }
  .offerings_val .con {
    margin: 0 auto 30px;
  }
  .location-template {
    width: 100%;
  }
  #Aboutlocation {
    grid-template-columns: 100%;
  }
  #Aboutlocation .lcell {
    margin-bottom: 30px;
  }
  #Aboutlocation .rcell .wpcf7-submit {
    margin: 0;
  }
  #sneekpeek,
  #testimonial_div,
  #Maplocation,
  #inclusive_amenities,
  #offerings,
  .single-location #location_div {
    padding: 11% 5%;
  }
  #Aboutlocation .rcell {
    padding: 0 0 0 0%;
  }
  #Aboutlocation .rcell .wpcf7-text {
    width: 97%;
  }
  #Aboutlocation .rcell .wpcf7-select {
    width: 100%;
  }
  #Aboutlocation .rcell .wpcf7-submit {
    width: 100%;
  }
  .inclusive_amenities_val {
    width: 100%;
    display: block;
  }
  #Maplocation {
    display: block;
  }
  #Maplocation iframe {
    width: 100%;
  }
  #sneekpeek h3,
  #offerings h3,
  #inclusive_amenities h3,
  #testimonial_div h3,
  .single-location #location_div h3 {
    font-size: 18px;
  }
  .firstrow {
    margin-top: 4.5%;
  }
  .banner-img {
    height: auto;
  }
  .banner-img img,
  #banner_div .banner-cont {
    height: auto;
  }
  .banner-img img {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 3px;
  }
  #banner_div .banner-cont {
    display: block;
  }
  #banner_div .banner-right {
    display: block;
    padding: 3% 8%;
  }
  .leftd h3 {
    font-size: 15px;
  }
  .rightd {
    padding-top: 7%;
    padding-bottom: 5%;
  }
}
.page-template-enterprise-template #header {
  margin-bottom: 0 !important;
}
.enterprise-template h1 {
  font-size: 30px;
  margin: 0 0 10px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  padding-top: 7px;
}
.enterprise-template #contentpart {
  padding: 5% 10%;
  text-align: center;
  background: #fff;
}
.enterprise-template #contentpart .grey-small {
  color: #000;
  font-size: 13px;
  margin-top: 0;
}
.enterprise-template #contentpart p {
  line-height: 26px;
  margin-top: 45px;
}
.getintouchbutton a {
  width: 100px;
  background-color: #6bba70;
  border: none;
  color: #fff;
  padding: 10px 27px;
  font-weight: 600;
  display: block;
  margin: 45px auto 0;
  text-decoration: none;
}
#box_images h3,
#round_images h3 {
  font-size: 30px;
  margin: 0 0 10px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  padding-top: 7px;
}
#box_images .subt,
#round_images .subt {
  color: #000;
  font-size: 14px;
}
.image_box_section {
  display: inline-block;
  width: 32%;
  margin-right: 1.5%;
  vertical-align: top;
}
.image_box_section:nth-child(4) {
  margin-right: 0;
}
#titlepart {
  text-align: center;
  margin-bottom: 45px;
  display: block;
}
.bookyourspace .grp label,
#Aboutlocation .grp label {
  font-size: 12px;
  color: #6d7278;
  line-height: 14px;
}
.bookyourspace .grp p,
#Aboutlocation .grp p {
  color: #272727;
  font-size: 12px;
  line-height: 14px;
}
#Aboutlocation .grp ::placeholder {
  color: #cccccc;
}
.offimg {
  width: 100%;
  margin: 0 auto 15px;
  height: 150px;
  background-position: center;
  background-size: cover;
}
.inclusive_amenities_val {
  text-align: left;
  margin-bottom: 0px;
  height: auto;
}
.firstrows {
  margin-bottom: 26px;
}
.offtitle {
  font-size: 14px;
  color: #0f0f0f;
  text-transform: uppercase;
  margin-bottom: 5px;
  line-height: 27px;
  font-family: "Josefin Sans";
  font-weight: 600;
}
.offdes {
  font-size: 14px;
  line-height: 21px;
  color: #000;
}
#Aboutlocation,
#sneekpeek,
#inclusive_amenities,
#Maplocation {
  padding: 5% 140px;
}
#offerings {
  padding: 5% 140px 1%;
}
#banner_div {
  padding: 3% 140px;
}
.location-template .sp-buttons {
  display: none;
}
.enterprise-template #round_images,
.enterprise-template #video_field {
  background-color: #fff;
}
.page-template-enterprise-template .clientblock .blockTitle {
  line-height: 26px;
  padding-top: 0;
  padding-bottom: 2%;
}
.page-template-enterprise-template .clientblock .clientlogolist li {
  width: 14%;
}
.page-template-enterprise-template .clientlogolist li:nth-child(1) {
  margin-left: 0;
  padding-left: 0;
}
.page-template-enterprise-template .clientlogolist li:nth-last-child(1) {
  margin-right: 0;
  padding-right: 0;
}
.page-template-enterprise-template .clientlogolist li {
  display: inline-block;
  width: 28%;
  vertical-align: middle;
  margin-left: -3px;
}
.page-template-enterprise-template .clientblock .clientlogolist {
  padding-bottom: 0;
}
.enterprise-template #round_images,
.enterprise-template #box_images,
.enterprise-template #video_field {
  padding: 5% 7%;
  text-align: center;
}
.enterprise-template .clientblock {
  padding: 5% 0;
  text-align: center;
}
.enterprise-template #testimonial_section_enterprise {
  padding: 5% 7%;
}
#testimonial_section_enterprise h3 {
  font-size: 26px;
  margin: 0 0 30px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  text-align: center;
}
#testimonial_section_enterprise .white {
  border: none !important;
  background: transparent !important;
}
.page-template-enterprise-template .container {
  padding-bottom: 0px;
}
.page-template-enterprise-template .bookyourspaceblock {
  padding-top: 5%;
}
#testimonial_section_enterprise h3,
.bookyourspaceblock h3 {
  font-size: 26px;
  margin: 0 0 40px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  text-align: center;
}
.image_round_section {
  width: 20%;
  display: inline-block;
  margin-right: 3%;
}
.image_round_section .imgsec img {
  border-radius: 50%;
  width: 100px;
  margin-bottom: 30px;
  margin-top: 50px;
}
.image_round_section,
#round_images {
  text-align: center;
}
.location_image_top img {
  width: 100%;
}
.image_box_section p {
  margin-top: 20px;
  width: 60%;
  font-size: 18px;
  font-weight: 600;
}
.home .bx-pager {
  display: none;
}
.caro-right h4 {
  font-weight: 600;
  font-size: 18px;
  padding: 10px;
  color: #000;
  text-decoration: none !important;
  font-family: "Josefin Sans";
}
.caro-right p {
  font-weight: normal !important;
  font-size: 14px !important;
  padding-bottom: 10px;
  color: #64686b !important;
}
.page-template-contact-template #header {
  margin-bottom: 0;
}
.contact-template {
}
.contact-template h1 {
  font-size: 30px;
  margin: 0 0 25px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  padding-top: 7px;
}
.contact-template #contentpart {
  text-align: center;
  background-color: #fff;
  padding: 5% 10% 50px 10%;
}
.contact-template #formpart {
  background-color: #fff;
  padding: 0 10% 5% 10%;
}
.contact-template #formpart .subt {
  display: none;
}
.contact-template .enterprisecontent a {
  color: #6bba70;
  text-decoration: none;
}
.contact-template .bookyourspace {
  padding-bottom: 0;
}
#locations .white {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
}
#locations {
  padding: 5% 5%;
}
.contact-template .sa_hover_container {
  background: transparent !important;
}
.contact-template .caro-img,
.contact-template .caro-right {
  border-radius: 3px;
}
#locations .caro-right {
  background-color: #fff;
}
#locations .caro-right h4 {
  color: #64686b;
  padding: 10px;
  width: 75%;
}
.addr p {
  font-size: 12px !important;
  line-height: 20px;
  padding-bottom: 0;
  color: #64686b;
}
.addr {
  padding: 10px;
}
.dirc .locationlink {
  color: #6bba70;
  padding: 10px;
  font-size: 15px;
  text-decoration: none;
}
.dirc .locationlink:before {
  content: "\f041";
  font-family: FontAwesome;
  margin-right: 5px;
}
.dirc .locationlink:after {
  content: ">>";
  font-family: FontAwesome;
  margin-left: 5px;
}
#contact_info {
  padding: 5% 10%;
  background-color: #fff;
}
#contact_info .infopart {
  display: inline-block;
  width: 33%;
  text-align: center;
}
#contact_info .img img {
  width: 30px;
  margin-bottom: 25px;
}
#contact_info .infopart h4 {
  font-size: 18px;
  font-weight: 550;
  margin-bottom: 15px;
}
#contact_info .infopart div {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 0;
  color: #64686b;
}
#contact_info .infopart .grn {
  color: #6bba70;
  padding-top: 15px;
  font-size: 14px;
  font-weight: 550;
  letter-spacing: 1px;
}
#contact_info .blockTitle,
#videopart .title {
  color: #000000;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Josefin Sans";
  text-align: center;
  line-height: 26px;
  padding: 0 0 50px 0;
}
#videopart {
  padding: 5% 7%;
  text-align: center;
}
.page-template-contact-template .container {
  padding-bottom: 0;
}
.bookyourspace .wpcf7-select,
#Aboutlocation .rcell .wpcf7-select {
  -webkit-appearance: button;
  -webkit-user-select: none;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-size: 15px;
}
.bottomwidgetizedArea {
  background-color: #333333;
  height: 21px;
  padding: 20px 0;
  color: #fff;
  border-top: 0.5px solid #45474a;
}
.bottomwidgetizedArea .custom-html-widget {
  display: grid;
  grid-template-columns: 15% 25% 25% 35%;
  font-size: 14px;
  text-align: center;
  font-family: "Josefin Sans";
}
.bottomwidgetizedArea .custom-html-widget img {
  width: 20px;
  vertical-align: top;
  margin-right: 5px;
}
.bottomwidgetizedArea .custom-html-widget a {
  text-decoration: none;
  font-size: 14px;
  color: #fff;
}
#footer {
  height: auto;
}
.zEWidget-launcher {
  bottom: 75px !important;
}
@media only screen and (max-width: 768px) {
  iframe {
    width: 100%;
    height: auto;
  }
  #contact_info .infopart {
    width: 100%;
    margin-bottom: 30px;
  }
  #contact_info .infopart:nth-of-type(4) {
    margin-bottom: 0;
  }
  #contact_info .img img {
    margin-bottom: 10px;
  }
  #contact_info .blockTitle,
  #videopart .title {
    font-size: 16px;
  }
  .bottomwidgetizedArea {
    height: auto;
  }
  .bottomwidgetizedArea .custom-html-widget div {
    margin-bottom: 10px;
  }
  .bottomwidgetizedArea .custom-html-widget {
    display: block;
  }
  .zEWidget-launcher {
    bottom: 0 !important;
  }
  .contact-template h1 {
    line-height: 30px;
  }
}
.contactbelow_only {
  display: none;
}
.page-template-contact-template .contactbelow_only {
  display: block;
  width: 65%;
  margin: 45px auto 0;
  text-align: center;
}
.contactbelow_only a {
  color: #6bba70;
  text-decoration: none;
}
.home .homeShop {
  display: none;
}
.home .js-about-one-title {
  font-size: 22px;
  margin-bottom: 5px;
  margin-top: 8px;
}
.home #Blog {
  background-color: transparent;
}
.home #About .joinNow {
  margin-bottom: 30px;
}
.home #testimonialarea {
  background-color: #fff;
}
.home .location_listing1 {
  background: transparent;
}
.home .wpgmp_locations_content {
  background: #fff;
}
.homeAboutUs p {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}
h4 a {
  color: inherit;
}
#offerings h3,
#inclusive_amenities h3 {
  text-transform: uppercase;
}
.wpgmp_infowindow #mapcompname {
  display: none;
}
@media only screen and (max-width: 768px) {
  #Aboutlocation {
    padding: 5% 5% 5% 5%;
  }
  #Aboutlocation .grey-small {
    font-size: 12.5px;
    color: #000;
    line-height: 16px;
  }
  .single-location #Aboutlocation .rcell .wpcf7-text {
    height: 16px;
    width: 83%;
  }
  .single-location #Aboutlocation .rcell .imageCheckbox {
    margin-bottom: 8px;
  }
  .single-location .clientblock .blockTitle {
    line-height: 27px;
    font-size: 20px;
    padding: 5%;
  }
  .single-location .clientblock .clientlogolist li {
    width: 55%;
  }
  .single-location #offerings,
  .single-location #inclusive_amenities,
  .single-location #Maplocation,
  .single-location #sneekpeek {
    padding: 5%;
  }
  .single-location .amenitieslist {
    display: block;
  }
  .single-location .offerings_val {
    padding: 0;
  }
  .single-location .offeringlist {
    display: block;
  }
  .single-location .inclusive_amenities_val {
    padding: 0;
  }
  .single-location #banner_div {
    padding: 0;
  }
  .single-location .leftd h3 {
    font-size: 14px;
    line-height: 18px;
  }
  .single-location .offdes {
    margin-bottom: 14px;
  }
}
.caro-right h4 {
  font-size: 16px;
}
.page-id-3298 .amenitieslist {
  display: block;
}
.page-id-3025 .amenitieslist {
  display: block;
}
.postid-4512 div#sneekpeek {
  display: none;
}
.postid-4512 div.inclusive_amenities_val:last-child {
  display: none;
}
div#sneekpeek {
  background: #fff;
}
.postid-4512 #inclusive_amenities {
  background: #fff;
}
.postid-4512 #offerings {
  background: transparent;
}
.page-id-1318 #locations .caro-right h4 {
  min-height: 44px;
}
.page-id-1318 .addr {
  min-height: 80px;
}
.page-id-3298 #lead_amenities .clientlogolist li img {
  width: 86%;
}
.page-id-3025 #lead_amenities .clientlogolist li img {
  width: 86%;
}
.clientlogolist li:nth-child(1) img {
  width: 100px;
}
.page-id-1796 .clientlogolist li img {
  width: auto;
}
.postid-4759 div#sneekpeek {
  display: block;
}
.postid-4759 div#inclusive_amenities {
  background: transparent;
}
.postid-4759 div#offerings {
  background: #fff;
}
/* Start on 3rd Sept 2019 */
#Maplocation .rcell ul li:first-child {
  background-image: url(https://www.goodworks.in/wp-content/uploads/2019/09/icon-1.png);
  background-size: 25px;
}
#Maplocation .rcell ul li:nth-child(2n + 0) {
  background-image: url(https://www.goodworks.in/wp-content/uploads/2019/09/Icon-2.png);
  background-size: 25px;
}
#Maplocation .rcell ul li:nth-child(3n + 0) {
  background-image: url(https://www.goodworks.in/wp-content/uploads/2019/09/icon-3.png);
  background-size: 25px;
}
/* End 3rd Sept */
/* varthur-nallurhalli-siddapura-whitefield 13th Sept 2019 */
/* end 13th sept 2019 */
/* whitefield-prestige-shantiniketan 4th Nov 2019 */
.postid-4889 div#sneekpeek {
  display: none;
}
.postid-4889 div#inclusive_amenities {
  background: #fff;
}
.postid-4889 div#offerings {
  background: transparent;
}
/* end 4th Nov 2019 */
/* Leadship Page */
.page-id-439 section.container {
  padding-bottom: 20px;
}
/* Leadship Page */
/* blog page share button start */
.at-below-post.addthis_tool {
  text-align: center;
}
/* Blog  Page */
/* 7th Nov 2019 */
.EnLocation {
  width: 770px;
  margin: 0 auto;
  padding: 0px !important;
}
@media only screen and (max-width: 767px) {
  .EnLocation {
    width: 470px;
  }
}
@media only screen and (max-width: 479px) {
  .EnLocation {
    width: 310px;
  }
}
/* End 7th Nov 2019 */
#location_div .caro-right {
  min-height: 64px;
}
.bookCenter .wpcf7-submit {
  width: 28%;
  background-color: #6bba70;
  border: none;
  height: 42px;
  color: #fff;
  margin: 30px 0 0 0;
  font-weight: 600;
  font-size: 18px;
}
.bookCenter {
  text-align: center;
  padding-bottom: 90px;
}
.homebookSpace .bookyourspace {
  padding-bottom: 0px;
}
.page-template-default section.container {
  padding-bottom: 10px;
}
.page-template-templ-home-php .mainMenu > ul > li > a,
.page-template-templ-home-php .mainMenu > ul > li > a:visited,
.page-template-templ-home-php .mainMenu > ul > ul > li > a,
.page-template-templ-home-php .mainMenu > ul > ul > li > a:visited {
  color: #000 !important;
}
.page-id-5018 #header {
  display: none;
}
.page-id-658 div#attachment_4687 {
  width: 100% !important;
}
.bookyourspace .wpcf7-textarea {
  width: 100%;
  border: #f7f7f7 1px solid;
  height: 36px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 14px;
  background: #f7f7f7;
  color: #6d7278 !important;
  letter-spacing: 0.5px;
}
.loc-requirement {
  width: 80%;
  border: #f7f7f7 1px solid;
  height: 30px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 12px;
  background: #f7f7f7;
  color: #000;
  letter-spacing: 0.5px;
}
/*Start Sjr ipark location page
  */
.postid-5184 div#sneekpeek {
  display: none;
}
.postid-5184 div#inclusive_amenities {
  background: #fff;
}
.postid-5184 div#offerings {
  background: transparent;
}
/*End Sjr ipark location page
  */
/*Start Church Street location page
  */
.postid-5229 div#sneekpeek {
  display: none;
}
.postid-5229 div#inclusive_amenities {
  background: #fff;
}
.postid-5229 div#offerings {
  background: transparent;
}
/*End Church Street location page
  */
/*Start ORR Bellandur location page
  */
.postid-5230 div#sneekpeek {
  display: none;
}
.postid-5230 div#inclusive_amenities {
  background: #fff;
}
.postid-5230 div#offerings {
  background: transparent;
}
/*End ORR Bellandur location page
  */
.screenDesc h1 {
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  margin-bottom: 40px;
}
.screenDesc h2 {
  font-size: 75px;
  font-family: "Josefin Sans";
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 80px;
  line-height: 75px;
}
@media only screen and (max-width: 480px) {
  .screenDesc h2 {
    font-size: 30px;
    margin-bottom: 10px;
    line-height: 36px;
  }
  .screenDesc h1 {
    line-height: 20px;
    margin-bottom: 23px;
  }
}
/*Start ORR Bellandur location page
  */
.postid-5392 div#sneekpeek {
  display: none;
}
.postid-5392 div#inclusive_amenities {
  background: #fff;
}
.postid-5392 div#offerings {
  background: transparent;
}
/*End ORR Bellandur location page
  */
/* Hebal Start on 3rd Sept 2020 */
.postid-5433 div#sneekpeek {
  display: none;
}
.postid-5433 div.inclusive_amenities_val:last-child {
  display: none;
}
div#sneekpeek {
  background: #fff;
}
.postid-5433 #inclusive_amenities {
  background: #fff;
}
.postid-5433 #offerings {
  background: transparent;
}
/* Hebal End on 3rd Sept 2020 */
/*Start hsr-layout location page
  */
.singlePostWrap .aligncenter {
  display: block;
  margin: 0 auto 0px;
}
.postid-5432 div#sneekpeek {
  display: none;
}
.postid-5432 div#inclusive_amenities {
  background: #fff;
}
.postid-5432 div#offerings {
  background: transparent;
}
/*End hsr-layout location page*/
/*Start infantry-road location page
  */
.postid-5431 div#sneekpeek {
  display: none;
}
.postid-5431 div#inclusive_amenities {
  background: #fff;
}
.postid-5431 div#offerings {
  background: transparent;
}
/*End infantry-road location page */
.loaderWrap {
  display: none;
}
.page-id-445 .caro-right h4,
.page-id-5816 .caro-right h4,
.page-id-5811 .caro-right h4,
.page-id-433 .caro-right h4 {
  line-height: 15px !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
.page-id-445 .caro-right a,
.page-id-5816 .caro-right a,
.page-id-5811 .caro-right a,
.page-id-433 .caro-right a {
  font-size: 15px !important;
  color: #000 !important;
}
.page-id-445 .caro-right,
.page-id-5816 .caro-right,
.page-id-5811 .caro-right,
.page-id-433 .caro-right {
  min-height: 72px;
}
.page-id-445 .owl-carousel .owl-item img,
..page-id-5816 .owl-carousel .owl-item img,
.page-id-5811 .owl-carousel .owl-item img,
.page-id-433 .owl-carousel .owl-item img {
  margin-bottom: 1px !important;
}
.page-id-445 .singlePostWrap .aligncenter {
  margin: 0 auto 0px;
}
input#qatest {
  width: 80%;
  border: #f7f7f7 1px solid;
  height: 30px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 12px;
  background: #f7f7f7;
  color: #000;
}
.singlePostWrap .aligncenter {
  display: block;
  margin: 0 auto 0px;
  letter-spacing: 0.5px;
}
.page-id-6033 .location-cont h4 a {
  font-size: 14px !important;
  text-align: center;
  color: #000;
}
.page-id-6033 .location-cont h4 {
  line-height: 1;
  min-height: 34px;
  margin: 2px;
}
.page-template-templ-virtual-office .sa_hover_container a {
  text-align: center;
  text-decoration: none;
}
.page-template-templ-virtual-office .caro-right {
  text-align: center;
}
.logo {
  width: 197px;
}
.postid-6726 .singlePostWrap ol li:before {
  display: none;
}
.postid-6726 .singlePostWrap ol {
  list-style: decimal;
}
/*------07-07-2022-----*/
.mainMenu > ul > li ul.children li a,
.mainMenu > ul > li ul.children li a:visited,
.mainMenu > ul > li ul.sub-menu li a,
.mainMenu > ul > li ul.sub-menu li a:visited {
  padding: 5px 10px 3px;
}
.mainMenu > ul > li ul.children li,
.mainMenu > ul > li ul.sub-menu li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.mainMenu > ul > li > a,
.mainMenu > ul > li > a:visited,
.mainMenu > ul > ul > li > a,
.mainMenu > ul > ul > li > a:visited {
  font-size: 14px;
}
.mainMenu > ul > li ul.children,
.mainMenu > ul > li ul.sub-menu {
  padding-top: 39px !important;
}
.page-template-templ-home-php .bookATour,
.page-template-templ-home-php .bookATour:visited,
.bookATour,
.bookATour:visited,
.bookATour {
  background-color: #2ebd7f !important;
  border-color: #2ebd7f !important;
  color: #fff !important;
  line-height: 95px !important;
  font-size: 14px;
}
.mainMenu > ul > li > ul.children li ul.children,
.mainMenu > ul > li > ul.sub-menu li ul.sub-menu {
  border-top: 0;
}
.mainMenu > ul > li > ul.sub-menu li ul.sub-menu {
  top: -40px;
}
.admin-bar .headerWrap {
  -webkit-box-shadow: 0px 0px 3px 0px rgb(57 63 72 / 30%);
  -moz-box-shadow: 0px 0px 3px 0px rgb(57 63 72 / 30%);
  box-shadow: 0px 0px 3px 0px rgb(57 63 72 / 30%);
}
.footerMenu ul li.logoNext {
  margin-right: 270px !important;
}
/*---22072022--*/
.page-template-new-managedofc-template .offimg {
  height: 230px;
}
.page-template-new-managedofc-template span.Stepsnew {
  display: none;
}
.page-template-new-managedofc-template #header {
  margin-bottom: 0;
}
.nw-mng-ofc .enterprise-template h1 {
  line-height: 32px;
}
.nw-mng-ofc .scell h3 {
  text-transform: initial;
}
.nw-mng-ofc .scell li {
  position: relative;
  padding-left: 80px;
  margin-bottom: 50px;
}
.nw-mng-ofc .scell li span {
  color: #2ebd7f;
  font-size: 20px;
  font-weight: 600;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border: 1px solid #2ebd7f;
  border-radius: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.nw-mng-ofc .scell li:after {
  content: "";
  background: #2ebd7f;
  position: absolute;
  top: 0;
  left: 24px;
  z-index: -1;
  width: 2px;
  height: 160px;
}
.nw-mng-ofc .scell li:last-child:after {
  display: none;
}
.nw-mng-ofc .scell li p:first-child {
  font-size: 16px;
  font-weight: 600;
}
.nw-mng-ofc .bx-wrapper .bx-viewport,
.nw-mng-ofc .homeSlider .fcell ul li,
.nw-mng-ofc .homeSlider {
  height: 650px !important;
}
.nw-mng-ofc .homeSlider .scell {
  height: initial;
  top: 50%;
  line-height: initial;
  background: #f9f9f9;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.nw-mng-ofc .homeSlider {
  padding: 60px 0;
}
.nw-mng-ofc .inclusive_amenities_val {
  min-height: initial;
}
.nw-mng-ofc .offeringlist {
  margin-top: 50px;
}
.nw-mng-ofc .inclusive_amenities_NE {
  padding: 5% 5% 4% !important;
}
.nw-mng-ofc .clientblock {
  background: #f9f9f9;
}
.nw-mng-ofc .mng_video_div {
  background: #fff !important;
}
.nw-mng-ofc div#testimonial_div {
  background: #f9f9f9;
}
.nw-mng-ofc .mng_faq_div {
  background: #fff !important;
}
.nw-mng-ofc .clientblock {
  padding: 2% 0;
}
.mng-ofc-4icons .amenitieslist {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  margin-top: 100px;
}
.mng-ofc-4icons .amenitieslist img {
  width: 80px !important;
  margin: 0 !important;
  margin-bottom: 30px !important;
}
#contentpart.mng-ofc-title-section {
  display: grid;
  grid-template-columns: 60% 40%;
  padding: 5% 5% 5% 5%;
  background: #fff;
  text-align: initial;
  padding: 5% 140px;
  width: initial;
}
.nw-mng-ofc .mng-ofc-left {
  margin-right: 15%;
}
.enterprise-template #contentpart p {
  margin-top: 12px;
}
.bookyourspace .mng-ofc-right .wpcf7-submit {
  margin: 0px 0 0 0;
}
.mng-ofc-right h3 {
  color: #0f0f0f;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
}
.mng-ofc-left .enterprisecontent {
  font-size: 16px;
  color: #000;
  margin-top: 6%;
  text-align: justify;
  width: 80%;
}
.mng-ofc-right .grp {
  margin-bottom: 8px;
}
.mng-ofc-left {
  position: relative;
}
.mng-ofc-left .cust-link-gw {
  position: absolute;
  bottom: 0;
}
.nw-mng-ofc .blockTitle,
.nw-mng-ofc #inclusive_amenities h3,
.nw-mng-ofc .mng-ofc-4icons h3,
.nw-mng-ofc #testimonial_div h3,
.nw-mng-ofc #offerings h3,
.nw-mng-ofc #testimonial_div h3 {
  text-transform: initial;
}
.moree_location_btn_wrap {
  text-align: center;
}
.moree_location_btn_wrap a {
  color: #2ebd7f;
  padding: 15px;
  border: 1px solid #2ebd7f;
  text-decoration: none;
  border-radius: 4px;
  font-size: 16px;
}
.nw-mng-ofc div#Pricing {
  padding-bottom: 80px !important;
  display: inline-block;
}
.mng-ofc-left .enterprisecontent p a {
  color: #000;
  text-decoration: none;
}
.mng-ofc-left p.cust-link-gw a {
  text-decoration: underline;
}
.mng-ofc-right .grp * {
  box-sizing: border-box;
}
.nw-mng-ofc .bookyourspace .wpcf7-text,
.nw-mng-ofc .bookyourspace .wpcf7-select,
.nw-mng-ofc .bookyourspace .wpcf7-textarea,
.nw-mng-ofc .bookyourspace .wpcf7-submit,
.single-managed-office .bookyourspace .wpcf7-text,
.single-managed-office .bookyourspace .wpcf7-select,
.single-managed-office .bookyourspace .wpcf7-textarea,
.single-managed-office .bookyourspace .wpcf7-submit,
.bookyourspace .wpcf7-select {
  width: 100%;
  height: 58px;
  border-radius: 4px;
}
.nw-mng-ofc .purpose-radio > p,
.single-managed-office .purpose-radio > p {
  display: none;
}
.nw-mng-ofc .purpose-radio .imageCheckbox,
.single-managed-office .imageCheckbox {
  width: 25%;
  margin-right: 15px;
}
.nw-mng-ofc .purpose-radio .imageCheckbox.form-last-ck-box,
.single-managed-office .purpose-radio .imageCheckbox.form-last-ck-box {
  margin-right: 0 !important;
}
.nw-mng-ofc .radcls > .purpose-radio,
.single-managed-office .radcls > .purpose-radio {
  display: flex;
}
.mng-ofc-right .grp p,
.single-managed-office .grp p {
  color: #6d7278;
}
.nw-mng-ofc .grp,
.single-managed-office .grp {
  overflow: hidden;
}
.nw-mng-ofc .sub-head-no {
  display: none;
}
.nw-mng-ofc .bookyourspaceblock,
.single-managed-office .bookyourspaceblock {
  background: #f9f9f9;
  padding-top: 80px;
}
.nw-mng-ofc .bookyourspace .wpcf7-text,
.nw-mng-ofc .bookyourspace .wpcf7-select,
.nw-mng-ofc #Aboutlocation .rcell .wpcf7-select,
.nw-mng-ofc .bookyourspace .wpcf7-textarea,
.single-managed-office .bookyourspace .wpcf7-text,
.single-managed-office .bookyourspace .wpcf7-select,
.single-managed-office #Aboutlocation .rcell .wpcf7-select,
.single-managed-office .bookyourspace .wpcf7-textarea {
  background: #ededed;
  box-sizing: border-box;
  border-radius: 4px;
}
.nw-mng-ofc .bookyourspace .mng-ofc-right .wpcf7-submit,
.single-managed-office .bookyourspace .mng-ofc-right .wpcf7-submit {
  margin-top: 20px;
}
.nw-mng-ofc .bookyourspace .imageCheckbox input[type="radio"] + label,
.single-managed-office
  .bookyourspace
  .imageCheckbox
  input[type="radio"]
  + label {
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
}
.nw-mng-ofc .enterprise-template #contentpart p {
  margin-top: 0;
}
.nw-mng-ofc
  .enterprise-template
  #contentpart
  .enterprisecontent
  p:nth-child(2) {
  margin-top: 30px;
}
.nw-mng-ofc .bookyourspace .imageCheckbox input[type="radio"] + label,
.single-managed-office
  .bookyourspace
  .imageCheckbox
  input[type="radio"]
  + label {
  display: block;
}
.nw-mng-ofc .bookyourspace .wpcf7-textarea,
.single-managed-office .bookyourspace .wpcf7-textarea {
  margin-top: 0;
}
.nw-mng-ofc .bookyourspace .grp p,
.single-managed-office .bookyourspace .grp p {
  color: #6d7278;
}
.nw-mng-ofc .mng-of-tem-sz {
  margin-top: 21px;
}
.nw-mng-ofc .bookyourspace .wpcf7-select,
.single-managed-office .bookyourspace .wpcf7-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1.7em + 2px),
    calc(100% - 15px) calc(1.7em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 6px 11px, 6px 10px, 0px 1.5em;
  background-repeat: no-repeat;
}
div#wpsm_accordion_6921 .wpsm_panel-title a,
div#wpsm_accordion_6921 .wpsm_panel-body {
  font-family: "Roboto" !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1290px) {
  .nw-mng-ofc .homeSlider .scell {
    padding: 0px 50px;
  }
  .nw-mng-ofc .scell li:after {
    top: 10px;
  }
}
@media only screen and (max-width: 1023px) {
  .nw-mng-ofc #About .fcell,
  .nw-mng-ofc #About .scell {
    width: 100%;
  }
  .nw-mng-ofc .scell li:after {
    height: 145px;
  }
  .nw-mng-ofc .bookyourspace {
    padding: 0 30px;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 991px) {
  .nw-mng-ofc .enterprise-template #contentpart p.cust-link-gw {
    margin: 20px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .nw-mng-ofc #Pricing .pricingPlanItemDescWrap {
    min-height: 0 !important;
  }
}
@media only screen and (max-width: 567px) {
  .nw-mng-ofc #offerings {
    padding: 5% 20px 1%;
  }
  .nw-mng-ofc .offerings_val .con {
    font-size: 13px;
  }
}
/*----inner pages---*/
/*.singlePageContent .wrapper {
  width: auto;
  }
  .singleMeta h1 {
  font-family: 'Inter';
  margin-bottom: 0;
  }
  .singleMeta h1:before {
  display: none;
  }*/
/*----- 15-08-2022 - Co working inner page ----*/
.page-template-templ-coworkingspace #header,
.single-managed-office #header {
  margin-bottom: 0;
}
.page-template-templ-coworkingspace .lcell p,
.single-managed-office .lcell p {
  font-size: 16px;
  color: #000;
  margin-top: 6%;
  text-align: justify;
  width: 80%;
  line-height: 26px;
}
.page-template-templ-coworkingspace #Aboutlocation .rcell,
.single-managed-office .rcell {
  padding: 0;
}
.page-template-templ-coworkingspace .lcell,
.single-managed-office .lcell {
  margin-right: 15%;
}
.page-template-templ-coworkingspace .inclusive_amenities_val .readmore_link,
.single-managed-office .inclusive_amenities_val .readmore_link {
  color: #39b782;
  text-decoration: none;
}
.page-template-templ-coworkingspace .offtitle,
.single-managed-office .offtitle {
  font-weight: 700;
}
.page-template-templ-coworkingspace .offdes,
.single-managed-office .offdes {
  margin: 10px 0;
}
.page-template-templ-coworkingspace a.readmore_link:after,
.single-managed-office a.readmore_link:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
  font-size: 12px;
}
.page-template-templ-coworkingspace #location_div,
.single-managed-office #location_div {
  width: 100%;
}
.page-template-templ-coworkingspace .moree_location_btn_wrap a,
.single-managed-office .moree_location_btn_wrap a {
  display: inline-block;
  font-family: "Josefin Sans";
}
.page-template-templ-coworkingspace .slider-pro .sp-buttons,
.single-managed-office .slider-pro .sp-buttons {
  display: none;
}
.page-template-templ-coworkingspace .clientblock,
.single-managed-office .clientblock {
  background: #f9f9f9;
}
.page-template-templ-coworkingspace #sneak-peek .blockTitle,
.page-template-templ-coworkingspace #testimonial_div .blockTitle,
.single-managed-office #sneak-peek .blockTitle,
.single-managed-office #testimonial_div .blockTitle {
  line-height: 100px;
}
.page-template-templ-coworkingspace .pricingPlans,
.single-managed-office .pricingPlans {
  padding-bottom: 5% !important;
  background: #f9f9f9;
}
.page-template-templ-coworkingspace #sneak-peek,
.single-managed-office #sneak-peek {
  padding-bottom: 5%;
  background: #fff;
}
.page-template-templ-coworkingspace .pricingPlans .pricingPlanItem,
.single-managed-office .pricingPlans .pricingPlanItem {
  background: transparent !important;
}
.page-template-templ-coworkingspace .brand-video,
.single-managed-office .brand-video {
  background: #fff;
}
.page-template-templ-coworkingspace .location-template h1,
.page-template-templ-coworkingspace #sneekpeek h3,
.page-template-templ-coworkingspace #offerings h3,
.page-template-templ-coworkingspace #inclusive_amenities h3,
.page-template-templ-coworkingspace #testimonial_div h3,
.page-template-templ-coworkingspace #Pricing .blockTitle,
.page-template-templ-coworkingspace #Store .blockTitle,
.page-template-templ-coworkingspace #sneak-peek .blockTitle,
.page-template-templ-coworkingspace #testimonial_div .blockTitle,
.page-template-templ-coworkingspace .clientblock .blockTitle,
.single-managed-office .location-template h1,
.single-managed-office #sneekpeek h3,
.single-managed-office #offerings h3,
.single-managed-office #inclusive_amenities h3,
.single-managed-office #testimonial_div h3,
.single-managed-office #Pricing .blockTitle,
.single-managed-office #Store .blockTitle,
.single-managed-office #sneak-peek .blockTitle,
.single-managed-office #testimonial_div .blockTitle,
.single-managed-office .clientblock .blockTitle {
  font-size: 26px;
  color: #333333;
  font-family: "Josefin Sans";
  text-transform: initial !important;
  font-weight: 600 !important;
}
.page-template-templ-coworkingspace .offerings_val h4,
.single-managed-office .offerings_val h4 {
  color: #4b4b4b;
}
.page-template-templ-coworkingspace .moree_location_btn_wrap,
.single-managed-office .moree_location_btn_wrap {
  display: none;
}
.page-template-templ-coworkingspace .uris-slider-post-title,
.single-managed-office .uris-slider-post-title {
  display: none;
}
.page-template-templ-coworkingspace #Aboutlocation .grp *,
.single-managed-office #Aboutlocation .grp * {
  box-sizing: border-box;
}
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-text,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-select,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-textarea,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-submit,
.single-managed-office #Aboutlocation .wpcf7-text,
.single-managed-office #Aboutlocation .wpcf7-select,
.single-managed-office #Aboutlocation .wpcf7-textarea,
.single-managed-office #Aboutlocation .wpcf7-submit {
  width: 100%;
  height: 58px;
  border-radius: 4px;
}
.page-template-templ-coworkingspace #Aboutlocation .purpose-radio > p,
.single-managed-office #Aboutlocation .purpose-radio > p {
  display: none;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .purpose-radio
  .imageCheckbox,
.single-managed-office #Aboutlocation .purpose-radio .imageCheckbox {
  width: 100%;
  margin-right: 15px;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .purpose-radio
  .imageCheckbox.form-last-ck-box,
.single-managed-office
  #Aboutlocation
  .purpose-radio
  .imageCheckbox.form-last-ck-box {
  margin-right: 0 !important;
}
.page-template-templ-coworkingspace #Aboutlocation .radcls > .purpose-radio,
.single-managed-office #Aboutlocation .radcls > .purpose-radio {
  display: flex;
}
.page-template-templ-coworkingspace #Aboutlocation .grp p,
.single-managed-office #Aboutlocation .grp p {
  color: #6d7278;
}
.page-template-templ-coworkingspace #Aboutlocation .grp,
.single-managed-office #Aboutlocation .grp {
  overflow: hidden;
}
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-text,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-select,
.page-template-templ-coworkingspace #Aboutlocation .rcell .wpcf7-select,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-textarea,
.single-managed-office #Aboutlocation .wpcf7-text,
.single-managed-office #Aboutlocation .wpcf7-select,
.single-managed-office #Aboutlocation .rcell .wpcf7-select,
.single-managed-office #Aboutlocation .wpcf7-textarea {
  background: #ededed;
  box-sizing: border-box;
  border-radius: 4px;
}
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-submit,
.single-managed-office #Aboutlocation .wpcf7-submit {
  margin-top: 20px;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .rcell
  .imageCheckbox
  input[type="radio"]:checked
  + label,
.single-managed-office
  #Aboutlocation
  .rcell
  .imageCheckbox
  input[type="radio"]:checked
  + label {
  padding: 21px 7px;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .imageCheckbox
  input[type="radio"]
  + label,
.single-managed-office
  #Aboutlocation
  .imageCheckbox
  input[type="radio"]
  + label {
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .imageCheckbox
  input[type="radio"]
  + label,
.single-managed-office
  #Aboutlocation
  .imageCheckbox
  input[type="radio"]
  + label {
  display: block;
}
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-textarea,
.single-managed-office #Aboutlocation .wpcf7-textarea {
  margin-top: 0;
}
.page-template-templ-coworkingspace #Aboutlocation .grp p,
.single-managed-office #Aboutlocation .grp p {
  color: #6d7278;
}
.page-template-templ-coworkingspacec #Aboutlocation .wpcf7-select,
.single-managed-office #Aboutlocation .wpcf7-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1.7em + 2px),
    calc(100% - 15px) calc(1.7em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 6px 11px, 6px 10px, 0px 1.5em;
  background-repeat: no-repeat;
}
.page-template-templ-coworkingspace .location-template .wpcf7-form-control,
.single-managed-office .location-template .wpcf7-form-control {
  max-width: 100%;
}
.page-template-templ-coworkingspace .location-template form .btn-sbmt:after,
.single-managed-office .location-template form .btn-sbmt:after {
  content: "Book Your Space";
  color: #fff;
  position: absolute;
  top: 20px;
  text-align: center;
  pointer-events: none;
  font-weight: 600;
  width: 100%;
  height: 58px;
  border-radius: 4px;
  display: block;
  line-height: 58px;
}
.page-template-templ-coworkingspace .location-template form .btn-sbmt,
.single-managed-office .location-template form .btn-sbmt {
  position: relative;
}
.page-template-templ-coworkingspace #Aboutlocation .btn-sbmt .wpcf7-submit,
.single-managed-office #Aboutlocation .btn-sbmt .wpcf7-submit {
  font-size: 0;
}
@media only screen and (max-width: 1024px) {
  .page-template-templ-coworkingspace #Aboutlocation,
  .page-template-templ-coworkingspace #sneekpeek,
  .page-template-templ-coworkingspace #inclusive_amenities,
  .page-template-templ-coworkingspace #Maplocation,
  .page-template-templ-coworkingspace #offerings,
  .single-managed-office #Aboutlocation,
  .single-managed-office #sneekpeek,
  .single-managed-office #inclusive_amenities,
  .single-managed-office #Maplocation,
  .single-managed-office #offerings {
    padding: 5% 80px;
  }
  .page-template-templ-coworkingspace .footerMenu ul li.logoNext,
  .single-managed-office .footerMenu ul li.logoNext {
    margin-right: inherit !important;
  }
  .page-template-templ-coworkingspace .lcell p,
  .single-managed-office .lcell p {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-templ-coworkingspace .lcell p,
  .single-managed-office .lcell p {
    width: 100%;
  }
  .page-template-templ-coworkingspace .lcell,
  .single-managed-office .lcell {
    margin-right: 0;
  }
  .page-template-templ-coworkingspace #Aboutlocation,
  .page-template-templ-coworkingspace #sneekpeek,
  .page-template-templ-coworkingspace #inclusive_amenities,
  .page-template-templ-coworkingspace #Maplocation,
  .single-managed-office #Aboutlocation,
  .single-managed-office #sneekpeek,
  .single-managed-office #inclusive_amenities,
  .single-managed-office #Maplocation {
    padding: 5% 30px;
  }
  .page-template-templ-coworkingspace #offerings,
  .single-managed-office #offerings {
    padding: 5% 30px 1%;
  }
  .page-template-templ-coworkingspace .pricingPlanItem,
  .single-managed-office .pricingPlanItem {
    width: 45%;
  }
  .page-template-templ-coworkingspace .clientblock .clientlogolist li,
  .single-managed-office .clientblock .clientlogolist li {
    width: 55%;
    flex: 1 0 15%;
  }
  .page-template-templ-coworkingspace .clientlogolist,
  .single-managed-office .clientlogolist {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 568px) {
  .page-template-templ-coworkingspace .pricingPlanItem,
  .single-managed-office .pricingPlanItem {
    width: 80%;
  }
  .page-template-templ-coworkingspace .offeringlist,
  .single-managed-office .offeringlist {
    grid-template-columns: 50% 50%;
  }
  .page-template-templ-coworkingspace .amenitieslist,
  .single-managed-office .amenitieslist {
    grid-template-columns: 50% 50%;
  }
  .page-template-templ-coworkingspace #banner_div,
  .single-managed-office #banner_div {
    padding: 3% 40px;
  }
  .page-template-templ-coworkingspace .clientblock .clientlogolist li,
  .single-managed-office .clientblock .clientlogolist li {
    width: 100%;
    flex: 1 0 40%;
    margin-bottom: 20px;
  }
}
/*-----Managed office category page 27-09-2022 ------*/
/*----Single Category Page--------*/
.tax-managed_office_category .page-template-templ-location .container {
  padding: 0 !important;
}
.tax-managed_office_category .locscreen-main {
  padding: 3% 6%;
  /* font-family: 'Josefin Sans'; */
}
.tax-managed_office_category .locscreen-main .row {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.tax-managed_office_category .locscreen-main .row > div {
  padding: 0;
  max-width: 100%;
}
.tax-managed_office_category .locscreen-main .col-lg-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.tax-managed_office_category .locscreen-main .col-lg-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.tax-managed_office_category .locscreen-main .title-search {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tax-managed_office_category .locscreen-main .title-search h1 {
  margin: 0;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  font-size: 24px;
  line-height: 30px;
}
.tax-managed_office_category .form-group.search {
  position: relative;
}
.tax-managed_office_category .form-group.search button {
  position: absolute;
  left: 15px;
  background: transparent;
  padding: 0;
  border: 0;
  box-shadow: none;
  top: 8px;
  font-size: 10px;
}
.tax-managed_office_category .form-group.search input {
  padding: 9px 5px 9px 35px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  box-shadow: none;
  font-size: 10px;
  color: #000;
  /* font-family: 'Josefin Sans'; */
  font-weight: 500;
  background: transparent;
  letter-spacing: 0.2px;
}
.tax-managed_office_category .form-group.sel-dropdown select {
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  box-shadow: none;
  padding: 9px 22px 9px 9px;
  font-size: 10px;
  /* font-family: 'Josefin Sans'; */
  font-weight: 500;
  letter-spacing: 0.2px;
  margin-left: 9px;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1543 0.751953L4.86586 4.46351L8.57742 0.751953' stroke='black' stroke-opacity='0.5' stroke-width='1.23719' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: 90% 50%;
}
.tax-managed_office_category
  .form-group.search
  input::-webkit-input-placeholder {
  color: #000;
}
.tax-managed_office_category .form-group.search input::-moz-placeholder {
  color: #000;
}
.tax-managed_office_category .form-group.search input:-ms-input-placeholder {
  color: #000;
}
.tax-managed_office_category .form-group.search input:-moz-placeholder {
  color: #000;
}
.tax-managed_office_category .search-filter form {
  display: flex;
}
.tax-managed_office_category .locscreen-main .title-search h1,
.tax-managed_office_category .locscreen-main .title-search .search-filter {
  display: flex;
}
.tax-managed_office_category .loc-box {
  background: #fff;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 25px;
  position: relative;
}
.tax-managed_office_category .loc-box > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  /* No underlines on the link */
  background-color: #fff;
  /* Fix to make div clickable in IE */
  opacity: 0;
  /* Fix to make div clickable in IE */
  filter: alpha(opacity=1);
  /* Fix to make div clickable in IE */
}
.tax-managed_office_category .loc-box .row {
  margin: 0;
}
.tax-managed_office_category .loc-box .row > div {
  padding: 0;
}
.tax-managed_office_category .loc-box .col-lg-4 img {
  width: 100%;
  border-radius: 5px;
  height: 100%;
  object-fit: cover;
}
.tax-managed_office_category .loc-desc {
  padding: 20px;
}
.tax-managed_office_category .lb-title-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tax-managed_office_category .lb-title-flex h2 {
  /* font-family: 'Josefin Sans'; */
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #000;
  margin-bottom: 10px;
}
.tax-managed_office_category .lb-title-flex span {
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  color: #000;
  letter-spacing: 0.2px;
  /* font-family: 'Josefin Sans'; */
  font-weight: 400;
  line-height: 1;
}
.tax-managed_office_category .lb-title-flex a.btn-green {
  background-color: #2ebd7f;
  border: none;
  color: #fff;
  padding: 6px 22px;
  font-weight: 600;
  text-decoration: none;
  font-size: 12px;
  border-radius: 3px;
  box-sizing: border-box;
  top: -1px;
  position: relative;
  min-width: 125px;
}
.tax-managed_office_category .loc-desc a {
  text-decoration: none;
  display: block;
}
.tax-managed_office_category .loc-location {
  display: flex;
  align-items: center;
  margin-top: 10px;
  font-size: 12px;
  letter-spacing: 0.2px;
  color: #000;
}
.tax-managed_office_category .loc-location img {
  margin-right: 8px;
}
.tax-managed_office_category .loc-desc h3 {
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 12px;
  font-size: 14px;
}
.tax-managed_office_category .prop-main {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-column-gap: 24px;
  display: flex;
}
.tax-managed_office_category .prop-box {
  height: 72px;
  background: #ffffff;
  border: 1px solid rgba(46, 189, 127, 0.46);
  box-shadow: 0px 1.23719px 4.33015px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-bottom: 7px solid #2ebd7f;
  width: 100%;
}
.tax-managed_office_category .prop-box b {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 5px;
}
.tax-managed_office_category .prop-box span {
  display: block;
  line-height: 1;
  font-size: 12px;
  font-weight: 400;
}
.tax-managed_office_category .title-search.inner {
  display: block;
  margin: 58px 0 24px;
}
.tax-managed_office_category .loc-form {
  padding-left: 30px;
}
.tax-managed_office_category .pagination {
  margin-top: 65px;
  text-align: center;
}
.tax-managed_office_category .pagination li {
  display: inline;
}
.tax-managed_office_category .pagination li a {
  display: inline-block;
  text-decoration: none;
  color: #000;
  padding: 5px;
}
.tax-managed_office_category .pagination li a.border {
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 5px 10px;
}
.tax-managed_office_category .pagination li + li {
  margin-left: 20px;
}
@media screen and (max-width: 991px) {
  .tax-managed_office_category .locscreen-main {
    padding: 3% 5%;
  }
  .tax-managed_office_category .locscreen-main > .row {
    display: block;
  }
  .tax-managed_office_category .locscreen-main > .row > .col-lg-8,
  .tax-managed_office_category .locscreen-main > .row > .col-lg-4 {
    width: 100%;
  }
  .tax-managed_office_category .loc-form {
    padding-left: 0;
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .tax-managed_office_category .locscreen-main .title-search {
    display: block;
  }
  .tax-managed_office_category .locscreen-main .title-search h1 {
    margin-bottom: 15px;
  }
  .tax-managed_office_category .locscreen-main .title-search .search-filter {
    justify-content: end;
  }
  .tax-managed_office_category .loc-box .row {
    display: block;
  }
  .tax-managed_office_category .loc-box .row > div {
    width: 100%;
  }
  .tax-managed_office_category .prop-main {
    grid-template-columns: auto;
    gap: 15px;
  }
  .tax-managed_office_category .pagination {
    margin-top: 30px;
  }
  .tax-managed_office_category .loc-form {
    margin: 30px 0;
  }
  .tax-managed_office_category .loc-desc {
    padding: 15px;
  }
}
/*----Good mange office work form--------*/
.goodmanageoffice .grp {
  overflow: hidden;
  margin-bottom: 8px;
}
.goodmanageoffice {
  background-color: #fff;
  padding: 20px;
}
.goodmanageoffice .grp label {
  font-size: 12px;
  color: #6d7278;
  line-height: 14px;
}
.goodmanageoffice .radcls {
  margin-top: 5px;
}
.goodmanageoffice .radcls > .purpose-radio {
  display: inline-block;
  width: 25%;
  margin-right: 5px;
}
.goodmanageoffice .radcls > .purpose-radio:last-child {
  margin-right: 0px;
}
.goodmanageoffice .radcls {
  display: flex;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .rcell .wpcf7-select,
.goodmanageoffice .wpcf7-textarea {
  background: #ededed;
  box-sizing: border-box;
  border-radius: 4px;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .wpcf7-textarea,
.goodmanageoffice .wpcf7-submit {
  width: 100%;
  height: 58px;
  max-width: 100%;
}
.goodmanageoffice .wpcf7-text {
  border: #f7f7f7 1px solid;
  margin: 2px 0;
  font-size: 14px;
  color: #6d7278 !important;
  letter-spacing: 0.5px;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
}
.goodmanageoffice .imageCheckbox input[type="radio"]:checked + label {
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  vertical-align: middle;
  text-align: center;
}
.goodmanageoffice .grp label {
  line-height: 14px;
}
.goodmanageoffice .purpose-radio .imageCheckbox {
  width: 100%;
  margin-right: 15px;
}
.goodmanageoffice .imageCheckbox input[type="radio"] {
  display: none;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  display: block;
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
  background: #ededed;
  border: #f7f7f7 1px solid;
  color: #757171;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
  text-align: center;
  vertical-align: middle;
}
.goodmanageoffice .imageCheckbox input[type="radio"]:checked + label {
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.goodmanageoffice .wpcf7-submit {
  margin-top: 20px;
  width: 100%;
  background-color: #6bba70;
  border: none;
  height: 42px;
  color: #fff;
  margin: 30px 0 0 0;
  font-weight: 600;
  font-size: 18px;
}
.goodmanageoffice .purpose-radio > p {
  display: none;
}
.goodmanageoffice .wpcf7-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1.7em + 2px),
    calc(100% - 15px) calc(1.7em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 6px 11px, 6px 10px, 0px 1.5em;
  background-repeat: no-repeat;
  border: 0;
}
.goodmanageoffice .wpcf7-select {
  font-size: 14px;
  color: #6d7278;
  letter-spacing: 0.5px;
}
.goodmanageoffice .wpcf7-textarea {
  margin-top: 0;
}
.goodmanageoffice .wpcf7-textarea {
  background: #ededed;
  width: 100%;
  height: 58px;
}
.form-hk-title h2 {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin: 20px 0;
  font-family: "Josefin Sans";
}
.container.larg-cont {
  max-width: 1920px;
  margin: 0 auto;
  padding-bottom: 0;
}
.tax-managed_office_category .locscreen-main .title-search .search-filter {
  display: none;
}
/*
  .tax-managed_office_category .loc-box a {
  pointer-events: none;
  }*/
/*----Good mange office work form--------*/
.goodmanageoffice .grp {
  overflow: hidden;
  margin-bottom: 8px;
}
.goodmanageoffice {
  background-color: #fff;
  padding: 20px;
}
.goodmanageoffice .grp label {
  font-size: 12px;
  color: #6d7278;
  line-height: 14px;
}
.goodmanageoffice .radcls {
  margin-top: 5px;
}
.goodmanageoffice .radcls > .purpose-radio {
  display: inline-block;
  width: 25%;
  margin-right: 5px;
}
.goodmanageoffice .radcls > .purpose-radio:last-child {
  margin-right: 0px;
}
.goodmanageoffice .radcls {
  display: flex;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .rcell .wpcf7-select,
.goodmanageoffice .wpcf7-textarea {
  background: #ededed;
  box-sizing: border-box;
  border-radius: 4px;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .wpcf7-textarea,
.goodmanageoffice .wpcf7-submit {
  width: 100%;
  height: 58px;
  max-width: 100%;
}
.goodmanageoffice .wpcf7-text {
  border: #f7f7f7 1px solid;
  margin: 2px 0;
  font-size: 14px;
  color: #6d7278 !important;
  letter-spacing: 0.5px;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
}
.goodmanageoffice .imageCheckbox input[type="radio"]:checked + label {
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  vertical-align: middle;
  text-align: center;
}
.goodmanageoffice .grp label {
  line-height: 14px;
}
.goodmanageoffice .purpose-radio .imageCheckbox {
  width: 100%;
  margin-right: 15px;
}
.goodmanageoffice .imageCheckbox input[type="radio"] {
  display: none;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  display: block;
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
  background: #ededed;
  border: #f7f7f7 1px solid;
  color: #757171;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
  text-align: center;
  vertical-align: middle;
}
.goodmanageoffice .imageCheckbox input[type="radio"]:checked + label {
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.goodmanageoffice .wpcf7-submit {
  margin-top: 20px;
  width: 100%;
  background-color: #6bba70;
  border: none;
  height: 42px;
  color: #fff;
  margin: 30px 0 0 0;
  font-weight: 600;
  font-size: 18px;
}
.goodmanageoffice .purpose-radio > p {
  display: none;
}
.goodmanageoffice .wpcf7-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1.7em + 2px),
    calc(100% - 15px) calc(1.7em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 6px 11px, 6px 10px, 0px 1.5em;
  background-repeat: no-repeat;
  border: 0;
}
.goodmanageoffice .wpcf7-select {
  font-size: 14px;
  color: #6d7278;
  letter-spacing: 0.5px;
}
.goodmanageoffice .wpcf7-textarea {
  margin-top: 0;
}
.goodmanageoffice .wpcf7-textarea {
  background: #ededed;
  width: 100%;
  height: 58px;
}
.form-hk-title h2 {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin: 20px 0;
  font-family: "Josefin Sans";
}
.container.larg-cont {
  max-width: 1920px;
  margin: 0 auto;
  padding-bottom: 0;
}
.tax-managed_office_category .locscreen-main .title-search .search-filter {
  display: none;
} /*
  .tax-managed_office_category .loc-box a {
  pointer-events: none;
  }*/
/* Start 14 October, 2022  */
.managed-first {
  background: #f9f9fa;
  padding: 50px 0;
}
.manoff-container {
  max-width: 1400px;
  margin: 0 auto;
}
.pristine-main-title {
  background: #fff;
  padding: 45px;
  margin-bottom: 45px;
  border-radius: 7px;
}
.man-off-grid {
  display: grid;
  grid-template-columns: 69.8% 28%;
  grid-gap: 30px;
  padding: 20px;
}
.pristine-sec-title {
  margin-bottom: 40px;
}
.pristine-sec-title h2,
.pristine-sec-title h1 {
  font-size: 32px;
  line-height: 1.5;
  font-weight: 600;
  margin-bottom: 7px;
  font-family: "Josefin Sans";
}
.property-details {
  background: #f9f9fa;
  padding: 33px;
  box-shadow: 0 1px 6px #9993;
}
.property-details-title h3 {
  font-size: 22px;
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 26px;
  line-height: 1.5;
  margin-left: 9px;
  font-weight: 600;
}
.prop-white-bg {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-template-columns: auto auto auto auto;
  background: #fff;
  border-radius: 5px;
  padding: 15px 0;
  margin-bottom: 40px;
}
.main-flex-prop {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 11px;
}
.main-flex-prop img {
  margin-right: 18px;
}
.main-flex-prop img {
  margin-right: 18px;
}
.main-flex-prop h5 {
  font-weight: 600;
  font-size: 17px;
  margin-bottom: 4px;
}
.main-flex-prop p {
  font-size: 13px;
}
.main-prop-card {
  border-right: 1px solid #0000004a;
}
.main-prop-card:last-child {
  border: 0;
}
.prop-month-grid {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
}
.main-flex-month {
  padding-left: 30px;
}
.main-flex-month h5 {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 5px;
}
.main-flex-month p {
  font-size: 14px;
}
.property-main-title {
  background: #fff;
  padding: 25px;
  margin-bottom: 45px;
  border-radius: 7px;
}
.additional-card {
  background: #f9f9f9;
  text-align: center;
  padding: 28px 10px;
  font-size: 18px;
  margin: 9px;
}
.additional-box h5 {
  margin-bottom: 8px;
  color: #686868;
  letter-spacing: 0.5px;
}
.additional-box p {
  font-weight: 600;
}
.pristine-sidebar-brochure {
  text-align: center;
  background: #fff;
  box-shadow: 0 11px 16px #0000001f;
  border-radius: 7px;
}
.homeSlider.homeAboutwrap {
  position: relative;
}
.download-bro {
  padding: 22px 25px 31px;
}
.download-bro p {
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: 0.4px;
  /*     width: 280px; */
  margin: 0 auto;
  margin-bottom: 16px;
  font-weight: 500;
}
.green-btn {
  text-decoration: none;
  background: #2dbd80;
  color: #fff;
  padding: 14px 17px;
  display: block;
  font-weight: 900;
  font-size: 17px;
  border-radius: 3px;
}
.other-details-grid {
  display: grid;
  grid-template-columns: 11% 87.7%;
  grid-gap: 28px;
}
.other-back {
  padding: 30px 60px;
}
.ml-0 {
  margin-left: 0 !important;
}
.of-dt {
  margin-top: 70px;
}
a.of-dt-btn {
  background: #6cba6f;
  color: #fff;
  text-decoration: none;
  padding: 14px 41px;
  display: inline-block;
  font-weight: 900;
  font-size: 17px;
  border-radius: 3px;
}
.about-details-bg {
  padding: 72px 20px;
  background: #fff;
}
.about-indira-grid {
  display: grid;
  grid-template-columns: 47% 47%;
  grid-gap: 81px;
}
.nagar-box {
  border: 1px solid rgb(46 189 127 / 42%);
  padding: 19px;
  text-align: center;
  font-size: 17px;
  border-radius: 5px;
}
.nagar-box-grid {
  display: grid;
  grid-template-columns: 30.5% 30.5% 30.5%;
  grid-gap: 4%;
  margin-bottom: 30px;
  margin-bottom: 60px;
}
.nagar-box span {
  font-size: 14px;
  margin-bottom: 1px;
  display: block;
  color: #000000a3;
  letter-spacing: 0.3px;
}
.nagar-box b {
  font-weight: 600;
  color: #333333e3;
}
.about-nagput-details {
  display: flex;
  align-items: flex-start;
  margin-bottom: 48px;
}
.about-nagput-details img {
  margin-right: 26px;
}
.nagar-location a {
  color: #2ebd7f;
  font-weight: bold;
  position: relative;
}
.nagar-location a:after {
  content: "";
  background-image: url(https://vedxtechnologies.com/goodworks/wp-content/uploads/2022/10/arrow-right.png);
  width: 24px;
  height: 25px;
  position: absolute;
  display: inline-block;
  right: -34px;
}
.filter select {
  padding: 5px 13px 5px 5px;
  margin-bottom: 20px;
  /* border: 0; */
  background: transparent;
  border-color: #00000036;
  font-size: 17px;
  margin-right: 14px;
}
.main-month-card {
  padding: 15px 0;
  border-right: 1px solid rgba(0, 0, 0, 0.06);
  margin-right: 35px;
}
@media (max-width: 1024px) {
  .main-flex-prop {
    justify-content: flex-start;
    margin: 7px 22px;
  }
  .prop-white-bg,
  .prop-month-grid {
    grid-template-columns: 50% 50%;
  }
  .main-month-card {
    margin-bottom: 19px;
  }
  .prop-sqft-marg {
    margin-bottom: 8px;
  }
  .main-prop-card:nth-child(2) {
    border: 0;
  }
  .about-indira-grid {
    display: grid;
    grid-template-columns: 47% 51%;
    grid-gap: 20px;
  }
}
@media (max-width: 991px) {
  .about-indira-grid {
    grid-template-columns: auto;
  }
}
@media (max-width: 768px) {
  .man-off-grid {
    grid-template-columns: auto;
  }
  .pristine-sec-title h2 {
    font-size: 24px;
  }
  .other-details-grid {
    grid-template-columns: auto;
    grid-gap: 11px;
  }
  .other-details-grid > div:nth-child(even) {
    margin-bottom: 21px;
  }
  .of-dt {
    margin-top: 27px;
  }
}
@media (max-width: 576px) {
  .managed-first {
    padding: 25px 0;
  }
  .man-off-grid {
    padding: 10px;
  }
  div.pristine-main-title {
    padding: 30px 15px 30px !important;
  }
  .property-details {
    padding: 10px;
  }
  .main-flex-month {
    padding-left: 10px;
  }
  .pristine-sec-title {
    margin-bottom: 24px;
  }
  .main-flex-prop {
    flex-direction: column;
    align-items: inherit;
    margin: 7px 16px;
  }
  .property-main-title {
    padding: 10px;
  }
  .property-main-title {
    margin-bottom: 12px;
  }
  .other-back {
    padding: 30px 26px;
  }
  .nagar-box-grid {
    grid-template-columns: auto;
  }
  div.property-main-title .prop-month-grid {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
/* End 14 October, 2022  */
.sgl-mng-ofc-form,
.sgl-mng-ofc-broucher {
  margin-bottom: 45px;
}
.explore-por-wrap {
  padding-bottom: 70px;
}
.explore-por-wrap ul {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
}
.explore-por-wrap ul li {
  flex: 0 0 25%;
  padding: 0;
  margin: 0;
}
.explore-por-wrap li a {
  text-decoration: none;
  display: block;
  height: 297px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  box-shadow: 1.46px 1.46px 8.03px rgb(0 0 0 / 25%);
  margin: 12px;
}
.explore-por-wrap li a:hover {
}
.explore-por-wrap li a img {
  width: 100%;
  max-height: 240px;
  object-fit: cover;
  height: 100%;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.explore-por-wrap li a h3 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #000;
  margin-bottom: 10px;
  text-align: center;
  display: block;
  background: #fff;
  padding: 15px;
  margin-top: -5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-family: "Josefin Sans";
  padding-bottom: 20px;
}
.single-managed-office .blockTitle {
  font-weight: 500;
  text-transform: initial;
}
.sngl-mng-ofc.bookyourspaceblock .subt {
  display: none;
}
.single-managed-office .explore-por-wrap .blockTitle {
  line-height: initial;
  margin-bottom: 30px;
}
.explore-por-wrap {
  padding: 50px 0 70px;
}
.sgl-mng-ofc-broucher img {
  width: 100%;
}
.single-managed-office #inclusive_amenities {
  background: #fff;
}
.single-managed-office #offerings {
  background: #f9f9f9;
}
.single-managed-office #testimonial_div {
  background: #fff;
}
/* Home page find location */
.homeSlider.homeAboutwrap {
  display: flex;
}
.homeSlider.homeAboutwrap {
  padding: 60px 0;
  max-height: 650px !important;
}
#About.homeAboutwrap .fcell,
#About.homeAboutwrap .scell {
  width: 50%;
}
.homeSlider.homeAboutwrap .fcell {
  float: unset;
  width: 65%;
  max-height: 650px;
  overflow: hidden;
}
.homeAboutwrap .bx-wrapper {
  position: relative;
  margin: 0 auto 0px;
  padding: 0;
}
.homeAboutwrap.homeSlider .scell {
  background: #f9f9f9;
  position: relative;
}
.homeAboutUs {
  text-align: left;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 92vh;
  padding: 60px 5%;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.homeAboutwrap .homeAboutUs h3 {
  line-height: 32px;
  margin-bottom: 30px;
  color: #333333;
  font-size: 26px;
  font-weight: bold;
  text-transform: inherit;
}
.homeAboutwrap .scell li {
  position: relative;
  padding-left: 80px;
  margin-bottom: 50px;
}
.homeSlider .scell {
  line-height: 90vh;
}
.homeAboutwrap .offercenterbtn {
  height: 48px;
  line-height: 48px;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  border: 1px #6bba70 solid;
  border-bottom-color: #6bba70;
  text-shadow: 0px -1px 1px #6bba70;
  background-color: #6bba70;
  padding: 0 15px;
  width: auto;
  text-transform: uppercase;
  padding: 0 35px;
  text-decoration: none;
  display: inline-block;
  position: absolute;
}
.homeAboutwrap .scell li p:first-child {
  font-size: 16px;
  font-weight: 600;
}
#About.homeAboutwrap .homeAboutUs p {
  margin-bottom: 7px;
  text-align: left;
  line-height: 20px;
  color: #4b4b4b;
}
.homeAboutwrap .scell li {
  position: relative;
  padding-left: 80px;
  margin-bottom: 50px;
}
.homeAboutwrap .scell li span {
  color: #2ebd7f;
  font-size: 20px;
  font-weight: 600;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border: 1px solid #2ebd7f;
  border-radius: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 1;
}
.homeAboutwrap .scell li:after {
  content: "";
  background: #2ebd7f;
  position: absolute;
  top: 0;
  left: 24px;
  z-index: 0;
  width: 2px;
  height: 145px;
}
.homeAboutwrap .scell li:last-child:after {
  width: 0;
  height: 0;
}
ul.managedoffice-select {
  height: 52px;
  width: 220px;
}
ul.managedoffice-select li {
  padding: 8px 10px;
  z-index: 2;
  line-height: 24px;
  font-size: 14px;
}
ul.managedoffice-select li:not(.init) {
  width: auto;
  display: none;
  background: #fff;
  list-style: none;
}
ul.managedoffice-select li:not(.init):hover,
ul.managedoffice-select li.selected:not(.init) {
  background: #1e90ff;
  color: #fff;
  cursor: pointer;
}
.managedoffice-select li.init {
  cursor: pointer;
  list-style: none;
}
ul.managedoffice-select li.parentccat {
  font-weight: 600;
}
ul.managedoffice-select li.childcat::before {
  content: "-";
  margin-right: 5px;
}
ul.managedoffice-select li {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
ul.managedoffice-select li:nth-child(2) {
  border-top: 1px solid #000;
}
ul.managedoffice-select li:last-child {
  border-bottom: 1px solid #000;
}
ul.managedoffice-select li.init {
  border: none;
}
.homeworkspacefilter {
  position: absolute;
  top: auto;
  bottom: -43px;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 984px;
  width: 100%;
  background: #ffffff;
  /*border: 1px solid rgba(0, 0, 0, 0.2);*/
  border: none;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  z-index: 99;
}
.homeworkspacefilter ul.managedoffice-select {
  margin: 29px 54px 25px 85px;
  position: relative;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #000000;
}
.homeworkspacefilter ul.managedoffice-select::after {
  position: absolute;
  content: "";
  border-right: 0.879453px solid rgba(0, 0, 0, 0.5);
  height: 60px;
  right: -37%;
  top: 0;
}
.homeworkspacefilter #workstationtypehome {
  margin: 29px 85px 25px 54px;
  border: none;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #000000;
  width: 220px;
  background: transparent;
}
.homeworkspacefilter button.searchbutton {
  padding: 45px 68px;
  background: #2ebd7f;
  border-radius: 0px 4.8px 4.8px 0px;
  border: none;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #ffffff;
  text-transform: uppercase;
}
.homeworkspacefilter ul.managedoffice-select::before {
  content: "\f078";
  font-family: "FontAwesome";
  position: absolute;
  right: 0;
  font-size: 12px;
  line-height: 44px;
  z-index: 0;
}
#locationname {
  width: auto;
  max-width: 150px;
  border: none;
  background: transparent;
  padding-left: 5px;
}
.home #location_div.find-location {
  padding-top: 110px !important;
}
@media screen and (max-width: 992px) {
  .homeworkspacefilter ul.managedoffice-select {
    margin: 29px 34px 25px 65px;
  }
  .homeworkspacefilter #workstationtypehome {
    margin: 29px 65px 25px 34px;
  }
  .homeworkspacefilter ul.managedoffice-select::after {
    right: -20%;
  }
}
@media screen and (max-width: 767px) {
  .homeAboutwrap.homeSlider .scell {
    padding-top: 50px !important;
  }
}
@media screen and (max-width: 1440px) {
  .homeAboutUs {
    padding: 0px 5%;
  }
}
@media screen and (max-width: 767px) {
  .homeSlider.homeAboutwrap {
    display: flex;
    flex-direction: column;
  }
  .homeAboutUs {
    padding: 40px 5%;
  }
}
.clientblock {
  position: relative;
}
.gird-loaction {
  display: grid;
  grid-template-columns: 22% 78%;
}
.fd-location {
  text-align: start;
  padding-top: 30px;
  padding-right: 10%;
}
.fd-location h3 {
  font-size: 25px;
  margin-bottom: 15px;
  font-weight: 600;
  line-height: 32px;
}
.fd-location p {
  font-size: 14px;
  margin-bottom: 14px;
}
select#fd-lt {
  width: 97%;
  padding: 4px 8px 4px 0;
  border: 0;
  background: transparent;
  margin-bottom: 43px;
}
.fd-button span {
  display: inline-block;
  margin-left: 9px;
  font-size: 22px;
  transform: matrix(1, 0, 0, 1, 0, 3);
}
.fd-button {
  text-decoration: none;
  color: #000;
}
#locationname {
  padding-left: 0px;
  font-size: 14px;
}
#location_div.find-location .caro-right {
  background: #fff;
}
#location_div.find-location .white {
  margin-bottom: 0;
}
.fd-button {
  position: absolute;
  bottom: 20px;
  display: none;
}
select#fd-lt {
  margin: 0;
}
.fd-location {
  position: relative;
}
/*--------*/
.homeworkspacefilter .selct-prop-op {
  width: 100%;
  display: flex;
  padding: 20px 40px 20px;
}
.homeworkspacefilter button.searchbutton {
  width: 40%;
  padding: 0;
}
.homeworkspacefilter ul.managedoffice-select {
  width: 100%;
  margin: 0;
  position: absolute;
  top: 22px;
  height: auto;
}
.homeworkspacefilter ul.managedoffice-select::before {
  z-index: -1;
  line-height: 22px;
}
.homeworkspacefilter ul.managedoffice-select::after {
  right: -30px;
  top: 0;
  height: 100%;
}
.homeworkspacefilter #workstationtypehome {
  margin: 0;
  width: 100%;
}
ul.managedoffice-select li {
  padding: 0px 20px;
}
.selct-prop-op-wrap > span {
  display: block;
}
.selct-prop-op-wrap {
  width: 100%;
  margin: 0;
  margin-right: 30px;
  position: relative;
  z-index: 9;
}
.managedoffice-select li.init,
.homeworkspacefilter #workstationtypehome {
  font-weight: 600;
  font-size: 14px;
  padding: 0;
}
.homeworkspacefilter .selct-prop-op-wrap::after {
  right: -30px;
  top: 0;
  height: 100%;
  position: absolute;
  content: "";
  border-right: 0.879453px solid rgba(0, 0, 0, 0.5);
}
.homeworkspacefilter ul.managedoffice-select::after {
  display: none;
}
.selct-prop-op-work-wrap {
  width: 100%;
  margin: 0;
  margin-right: 30px;
  position: relative;
  margin-left: 30px;
}
.selct-prop-op-work-wrap span {
  //line-height: 28px;
}
@media (max-width: 1450px) {
  .homeAboutwrap.homeSlider .scell {
    padding-top: 15px;
  }
}
@media (max-width: 991px) {
  .homeAboutwrap.homeSlider .scell {
    padding-top: 0;
  }
  .gird-loaction {
    display: inherit;
  }
  .fd-location {
    padding-right: 3%;
    padding-left: 3%;
  }
}
@media (max-width: 767px) {
  .homeworkspacefilter ul.managedoffice-select,
  .homeworkspacefilter #workstationtypehome {
    width: 90%;
  }
  .homeworkspacefilter ul.managedoffice-select::before {
    line-height: 14px;
  }
  .homeworkspacefilter,
  .homeworkspacefilter .selct-prop-op {
    flex-direction: column;
    position: relative;
    bottom: auto;
  }
  #location_div {
    padding-top: 30% !important;
  }
  .selct-prop-op-wrap {
    margin-bottom: 40px;
    z-index: 9;
    margin-right: 0;
  }
  .selct-prop-op-work-wrap {
    margin-right: 0;
    margin-left: 0;
  }
  .homeworkspacefilter button.searchbutton {
    width: auto;
    padding: 10px;
  }
  .homeworkspacefilter .selct-prop-op {
    padding: 20px 10px 20px;
  }
}
@media (max-width: 480px) {
  #location_div {
    padding-top: 60% !important;
  }
}
@media (max-width: 1400px) {
  .other-back {
    width: 60% !important;
  }
}
@media (max-width: 1250px) {
  .homeSlider .scell {
    padding: 0px 50px;
  }
}
@media (max-width: 1024px) {
  .other-back {
    width: 56% !important;
  }
  .property-main-title .prop-month-grid {
    gap: 20px 18px !important;
  }
  .other-details-grid {
    grid-gap: 30px !important;
  }
}
@media (max-width: 992px) {
  .main-flex-prop {
    margin: 7px 10px !important;
  }
}
@media (max-width: 768px) {
  .homeAboutwrap .scell li {
    padding-left: 60px;
    margin-bottom: 30px;
  }
  .homeSlider .scell {
    padding: 30px;
  }
  .homeAboutwrap .homeAboutUs h3 {
    line-height: 30px;
    margin-bottom: 30px;
    font-size: 20px;
  }
  .other-back-wrapper {
    flex-direction: column;
  }
  .other-back {
    width: 90% !important;
  }
  .google-maps {
    width: 90% !important;
    padding: 40px 50px 0;
  }
}
@media (max-width: 767px) {
  .property-main-title .prop-month-grid {
    grid-template-columns: 18% 18% 18% 18% 18%;
  }
  .property-main-title .prop-month-grid {
    gap: 15px 15px !important;
  }
  .additional-card .additional-box p {
    font-size: 12px !important;
  }
  .additional-card .additional-box h5 {
    font-size: 14px !important;
    line-height: 20px;
  }
  .details-bold {
    font-size: 14px !important;
  }
  .man-off-grid .property-meta-wrap {
    flex-direction: column;
  }
  .man-off-grid .property-details-image {
    width: 52%;
  }
  .property-details-meta .prop-white-bg {
    padding: 15px 0px !important;
  }
  .man-off-grid .prop-month-grid {
    padding-left: 0px !important;
  }
  .man-off-grid .property-details-meta {
    width: 100% !important;
  }
  #About.homeAboutwrap .fcell,
  #About.homeAboutwrap .scell {
    width: 100% !important;
    position: relative;
  }
  .homeAboutwrap.homeSlider .scell {
    padding-top: 140px !important;
  }
  #About.homeAboutwrap .fcell,
  #About.homeAboutwrap .scell {
    width: 100% !important;
    position: relative;
  }
}
@media (max-width: 540px) {
  .homeSlider .scell {
    padding: 60px;
  }
}
@media (max-width: 480px) {
  .property-main-title .prop-month-grid {
    grid-template-columns: 33.33% 33.33% 33.33% !important;
  }
}
@media (max-width: 320px) {
  .homeSlider .scell {
    padding: 10px;
  }
  .explore-por-wrap ul {
    flex-direction: column;
  }
  .google-maps {
    padding: 20px 20px 0;
  }
  .other-back {
    padding: 0px 20px !important;
  }
  .additional-card .additional-box h5 {
    font-size: 12px !important;
    line-height: 16px;
  }
  .pristine-main-title {
    padding: 40px 20px 38px !important;
  }
  .man-off-grid .property-details-image {
    width: 100% !important;
  }
}
.man-off-grid .property-details-image {
  width: 39%;
}
.man-off-grid .prop-link {
  background: #6cba6f;
  position: relative;
  display: flex;
  padding: 12px 10px;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0.02em;
  color: #fff;
  text-decoration: none;
  margin-top: 10px;
}
.man-off-grid .property-meta-wrap {
  display: flex;
}
.man-off-grid .property-details-meta {
  width: 61%;
}
.man-off-grid .main-flex-month h5 {
  font-size: 14px !important;
  font-weight: 600;
}
.man-off-grid .main-flex-month p {
  font-size: 12px !important;
  line-height: 15px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.man-off-grid .prop-month-grid {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  padding-left: 40px;
}
.man-off-grid .main-flex-month {
  padding-left: 0px;
}
.man-off-grid .prop-month-grid {
  display: grid;
  grid-template-columns: 33.33% 33.33% 33.33% !important;
  box-shadow: 0px 2px 16px rgb(0 0 0 / 3%);
  padding-top: 15px;
  padding-bottom: 15px;
}
.main-month-card:nth-child(3n) {
  border-right: none;
}
.prop-white-bg {
  grid-template-columns: 50% 50% !important;
}
.prop-white-bg .main-prop-card {
  border-right: none;
  margin-bottom: 30px;
}
.prop-white-bg .main-prop-card:nth-child(3),
.prop-white-bg .main-prop-card:nth-child(4) {
  margin-bottom: 0px;
}
.property-details-meta .prop-white-bg {
  padding: 15px 25px;
  margin-bottom: 10px;
  box-shadow: 0px 2px 16px rgb(0 0 0 / 3%);
}
.property-details-meta .main-flex-prop {
  justify-content: flex-start !important;
}
.property-details-meta .main-flex-prop:nth-child(2),
.property-details-meta .main-flex-prop:nth-child(4) {
  justify-content: flex-end !important;
}
.property-details-meta .pristine-main-title {
  margin-bottom: 0px !important;
}
.property-details-meta .sgl-mng-ofc-form {
  margin-bottom: 0px !important;
}
.property-main-title .prop-month-grid {
  grid-template-columns: 19% 19% 19% 18% 18%;
  padding-left: 0px !important;
  gap: 20px 24px;
}
.property-main-title {
  padding: 48px !important;
}
.property-main-title .additional-card {
  margin: 0;
}
.additional-card .additional-box h5 {
  font-size: 16px;
}
.additional-card .additional-box p {
  font-size: 16px;
}
.pristine-main-title {
  margin-bottom: 0 !important;
  padding: 40px 50px 38px !important;
}
.sgl-mng-ofc-form {
  margin-bottom: 0 !important;
}
.man-off-grid {
  padding: 0 0 40px 0 !important;
}
.property-details {
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
}
.pristine-sec-title {
  margin-bottom: 25px !important;
}
.goodmanageoffice {
  padding: 15px 40px !important;
}
.form-hk-title h2 {
  margin: 0 0 25px !important;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .wpcf7-submit {
  height: 44px !important;
}
.goodmanageoffice .wpcf7-textarea {
  height: 89px !important;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  padding: 14px 0px !important;
}
.property-details-title h3 {
  margin: 0 0 25px 0 !important;
}
.property-main-title {
  margin-bottom: 40px !important;
}
.other-back {
  padding: 0px 50px !important;
  width: 70%;
}
.other-details-grid {
  grid-template-columns: 11% 84% !important;
  grid-gap: 40px !important;
}
.of-dt {
  margin-top: 60px !important;
}
a.of-dt-btn {
  padding: 13px 28px !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  border-radius: 4px !important;
}
.other-back-wrapper {
  display: flex !important;
  align-items: center;
}
.google-maps {
  width: 30%;
}
.homeworkspacefilter.categorypagefilter {
  position: relative;
  bottom: auto;
  margin: 0 auto 50px;
}
.homeworkspacefilter.managedoffice-filter {
  position: relative;
  left: auto;
  bottom: auto;
  right: auto;
  margin-bottom: 50px;
  width: 100%;
  max-width: 100%;
}
.homeworkspacefilter.managedoffice-filter #workstationtype {
  font-weight: 600;
  font-size: 14px;
  padding: 0;
  border: none;
  font-style: normal;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #000000;
  width: 220px;
  background: transparent;
  margin: 0;
  width: 100%;
}
.homeworkspacefilter.managedoffice-filter .selct-prop-op-wrap::after {
  border-right: none;
}
.homeworkspacefilter.managedoffice-filter .selct-prop-op-wrap {
  margin: 0 0 20px 0;
}
.homeworkspacefilter.managedoffice-filter ul.managedoffice-select::before {
  line-height: 20px;
  top: -10px;
}
.page-template-new-managedofc-template .homeAboutUs {
  display: contents;
}
.page-template-new-managedofc-template .offercenterbtn {
  position: absolute;
}
.bookyourspace .grp {
  overflow: hidden;
}
.bookyourspace .radcls > .purpose-radio {
  display: flex;
}
.bookyourspace .purpose-radio .imageCheckbox {
  width: 25%;
  margin-right: 15px;
  overflow: hidden;
}
.bookyourspace .purpose-radio .imageCheckbox.form-last-ck-box {
  margin-right: 0;
}
.bookyourspace .purpose-radio > p {
  display: none;
}
.bookyourspace .imageCheckbox input[type="radio"] + label,
.bookyourspace .imageCheckbox input[type="radio"]:checked + label {
  padding: 21px 7px;
  box-sizing: border-box;
}
.nw-mng-ofc .scell li:after {
  height: 145px;
}
#toppartform form input[type="submit"] {
  margin-top: 18px !important;
}
@media (min-width: 1350px) {
  .explore-por-wrap .manoff-container {
    max-width: 1300px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 100%;
  }
}

/* Additional css */

@font-face {
  font-family: "Inter";
  src: url("/wp-content/themes/coworking-child/fonts/Inter-Regular.eot");
  src: url("/wp-content/themes/coworking-child/fonts/Inter-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/wp-content/themes/coworking-child/fonts/Inter-Regular.woff2")
      format("woff2"),
    url("/wp-content/themes/coworking-child/fonts/Inter-Regular.woff")
      format("woff"),
    url("/wp-content/themes/coworking-child/fonts/Inter-Regular.ttf")
      format("truetype"),
    url("/wp-content/themes/coworking-child/fonts/Inter-Regular.svg#Inter-Regular")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@media only screen and (min-width: 1024px) and (max-width: 1290px) {
}
@media (max-width: 1090px) {
  .nw-mng-ofc #contentpart {
    padding: 66px 42px !important;
  }
  .nw-mng-ofc .mng-ofc-left .enterprisecontent {
    width: 100% !important;
  }
}
@media (max-width: 991px) {
  .nw-mng-ofc #contentpart.mng-ofc-title-section {
    display: block;
  }
  .nw-mng-ofc .mng-ofc-left {
    margin-right: inherit !important;
  }
  .nw-mng-ofc .mng-ofc-left .cust-link-gw {
    position: inherit !important;
  }
}
.page-id-2379 .singlePostWrap iframe {
  height: 300px;
}
.page-id-661 .su-button-style-flat,
.page-id-1318 .su-button-style-flat {
  margin-bottom: 20px;
}
.wpgmp_pagination {
  display: none;
}
.wpgmp_before_listing {
  margin: 19px 0 9px !important;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}
.wpgmp_before_listing:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0%;
  bottom: -20px;
}
.wpgmp_locations {
  background: #2ebd7f !important;
  margin: 0 !important;
  padding: 20px 0 0 !important;
  width: auto !important;
  height: auto !important;
  border: none !important;
}
.wpgmp_locations .place_title {
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
}
/*.wpgmp_location_title{
      margin-bottom: 10px;
      }*/
.wpgmp_locations .wpgmp_locations_content {
  color: #fff !important;
  font-size: 15px;
}
/*.wpgmp_categories.wpgmp_print_listing.wpgmp_listing_grid{
      display: grid;
      grid-template-columns: 32% 32% 32%;
      grid-column-gap: 2%;
      }*/
.wpgmp_map_container {
  display: grid;
  grid-template-columns: 70% 30%;
}
.location_listing1 {
  background: #2ebd7f;
  padding: 10px 30px;
  box-sizing: border-box;
}
.screenDesc h1 {
  font-size: 75px;
}
.footerLogo img {
  /*width:181px;*/
  margin-left: 52px;
}
.footerLogo {
  margin-top: -36px;
}
/*#menu-item-2800*/
.footerMenu ul li.logoNext {
  margin-right: 230px !important;
}
.book-tour {
  text-align: center;
  position: absolute;
  bottom: 80px;
  width: 100%;
}
.wpgmp_infowindow .locationlink {
  display: none;
}
.wpgmp_locations_content .locationlink {
  /*text-decoration: none;
      font-size: 13px;
      background: #fff;
      padding: 2px 7px 2px 9px;
      margin-top: 10px;
      display: inline-block;
      width: 75px;
      color: #58BE80;
      font-weight: 600;*/
  text-decoration: none;
  font-size: 15px;
  margin-top: 10px;
  display: inline-block;
  width: auto;
  color: #fff;
  font-weight: 600;
}
.wpgmp_locations_content .locationlink::after {
  content: " >>";
}
.clientlogolist {
  text-align: center;
}
.clientlogolist li {
  display: inline-block;
  width: 28%;
  vertical-align: middle;
  padding: 2%;
  margin-left: -3px;
}
.clientlogolist li:nth-child(1) {
  margin-left: 0;
}
.clientlogolist li img {
  width: auto;
}
.clientblock .clientlogolist li {
  width: 14%;
}
.clientblock .blockTitle {
  line-height: 100px;
}
.clientblock .clientlogolist {
  padding-bottom: 39px;
}
#Benefits {
  background: #fff;
}
.singlePostWrap > ul li,
.singlePostWrap > ol li,
.comment-content > ul li,
.comment-content > ol li {
  margin-bottom: 4px;
}
.singlePostWrap > ul,
.singlePostWrap > ol,
.comment-content > ul,
.comment-content > ol {
  margin-top: 22px;
  margin-bottom: 22px;
}
/* Media Query */
@media only screen and (max-width: 639px) {
  .footerMenu ul li {
    display: block;
  }
  /* 	.footerMenu ul li.logoNext{
      margin: 0px 23px!important;
      } */
  /* 	.footerLogo{margin-top: 19px;} */
}
@media only screen and (max-width: 768px) {
  .wpgmp_listing_grid .wpgmp_locations {
    width: 100% !important;
    margin: 0 0 5px !important;
    height: auto !important;
    text-align: center;
  }
  /*.wpgmp_categories.wpgmp_print_listing.wpgmp_listing_grid{
      display:block;
      margin-bottom: 35px;
      }*/
  .wpgmp_map_container {
    display: block;
  }
  .location_listing1 {
    margin-bottom: 35px;
  }
  .screenDesc h1 {
    font-size: 30px;
  }
  .footerMenu ul li {
    margin: 0 9px !important;
  }
  .footerMenu ul li.logoNext {
    margin: 0px 9px !important;
  }
  .clientblock .clientlogolist li {
    width: 55%;
  }
}
@media only screen and (max-width: 1023px) {
  .footerMenu ul li {
    margin: 0 23px;
  }
  .footerMenu ul {
    width: auto;
    text-align: center;
  }
  .footerMenu ul li {
    width: auto;
    float: none;
  }
  .footerMenu ul li.logoNext {
    margin-bottom: 0 !important;
    margin-left: 23px !important;
  }
  .footerMenu {
    margin-bottom: 6px;
  }
}
@media only screen and (max-width: 1024px) {
  .footerMenu ul li.logoNext {
    margin: 0px 23px !important;
  }
  .footerLogo {
    margin-top: 19px;
  }
  .footerLogo img {
    margin-left: 0;
  }
}
/*30.05.2019*/
.lead_office_images .fcell {
  float: left;
  width: 39%;
  padding: 0 1% 0 10%;
}
#furnish_cowork.lead_office_images .fcell {
  width: 34%;
  padding: 0 1% 0 15%;
}
.lead_office_images .fcell ul li img {
  width: 100%;
  height: auto;
}
.lead_office_images .fcell ul li {
  position: relative;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.lead_office_images .scell {
  float: left;
  width: 39%;
  padding: 0 10% 0 1%;
}
#furnish_cowork.lead_office_images .scell {
  width: 34%;
  padding: 0 15% 0 1%;
}
.lead_office_images .fcell img,
.lead_office_images .scell img {
  width: auto;
  max-height: 630px;
  margin-bottom: 20px;
}
/* #furnish_cowork.lead_office_images .fcell img,
      #furnish_cowork.lead_office_images .scell img{
      height: 273px;
      } */
.lead_office_images h2 {
  padding: 30px 0;
  color: #333333;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 36px;
}
/* #contnt{padding: 0 10%;} */
#contnt {
  padding-bottom: 20px;
}
#contnt li {
  position: relative;
  padding-left: 15px;
}
#contnt li:before {
  content: "\f111";
  font-family: FontAwesome;
  font-size: 7px;
  position: absolute;
  left: 0;
  top: 2px;
}
#lead_amenities {
  padding: 0 10%;
}
#lead_amenities .clientlogolist li img {
  max-width: 50px;
  height: 50%;
}
#lead_amenities .clientlogolist li {
  width: 20%;
}
#lead_amenities .clientlogolist li p {
  font-weight: bold;
}
.page-id-3025 #header,
.page-id-3025 #launcher,
.page-id-3025 .grecaptcha-badge,
.page-id-3229 #header,
.page-id-3229 #footer,
.page-id-3229 #launcher,
.page-id-3229 .grecaptcha-badge,
.page-id-3229 .singleMeta,
.page-id-3298 #header,
.page-id-3298 #launcher,
.page-id-3298 .grecaptcha-badge,
.page-id-3301 #header,
.page-id-3301 #footer,
.page-id-3301 #launcher,
.page-id-3301 .grecaptcha-badge,
.page-id-3301 .singleMeta,
.page-id-3297 #header,
.page-id-3297 #footer,
.page-id-3297 #launcher,
.page-id-3297 .grecaptcha-badge,
.page-id-3302 #header,
.page-id-3302 #footer,
.page-id-3302 #launcher,
.page-id-3302 .grecaptcha-badge,
.page-id-3302 .singleMeta {
  display: none;
}
#coworking_plans h3 {
  font-weight: bold;
  font-size: 18px;
  margin: 6px 0 4px 0;
}
#coworking_plans img {
  width: 100%;
  height: 276px;
}
#coworking_plans .postItem {
  min-height: auto;
}
.page-id-3025 .container {
  padding-bottom: 0px;
}
.toplogos img {
  height: 40px;
  margin: 30px 0;
}
.toplogos {
  padding: 0 10%;
}
.amenitieslist img {
  width: 40px !important;
  margin: 0 10px 0 0 !important;
  display: inline-block;
  vertical-align: middle;
}
.amenitieslist span {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #fff;
}
#toppartform form {
  border: 2px solid #f7b500;
  /*background-color: rgba(51, 143, 203, 0.13);
      box-shadow: rgba(51, 142, 203, 0.5) 0px 0px 5px 0px;*/
  border-radius: 5px;
  padding: 30px;
  width: 80%;
  margin-bottom: 30px;
}
#toppartform form input {
  color: #000000;
  background-color: #ffffff !important;
  border: 1px solid #a4c5db !important;
  border-width: 2px !important;
  border-radius: 4px !important;
  line-height: 30px;
  margin-bottom: 10px;
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}
#toppartform form label {
  color: #ffffff;
  font-weight: normal;
  font-size: 13px;
}
#toppartform form textarea {
  resize: none;
  height: 100px !important;
  color: #000000;
  background-color: #ffffff !important;
  border: 1px solid #a4c5db !important;
  border-width: 2px !important;
  width: 100%;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 0 10px;
  box-sizing: border-box;
}
#toppartform form h2 {
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 20px;
  padding: 0;
  line-height: 30px;
}
#toppartform form input[type="submit"] {
  height: 48px !important;
  line-height: 48px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  border: 1px #6bba70 solid !important;
  border-bottom-color: #6bba70 !important;
  text-shadow: 0px -1px 1px #6bba70;
  background-image: none;
  background-color: #6bba70 !important;
  padding: 0 15px;
  width: auto;
  text-transform: uppercase;
}
#best_space,
#leaadoffices {
  background: #f0f0f0;
  padding-top: 50px;
}
#contnt {
  background: #f0f0f0;
}
#coworking_plans {
  background: #f0f0f0;
}
#toppartform form select {
  width: 100%;
  height: 30px;
  border: 2px solid #a4c5db !important;
  border-radius: 4px;
  padding: 0 10px;
  margin-bottom: 10px;
  background: #fff;
}
/* Media Query for lead page */
@media only screen and (max-width: 768px) {
  #toppartform {
    background-image: url("https://www.goodworks.in/wp-content/uploads/2019/06/picture-mask-mobile.png");
    background-size: cover;
  }
  .lead_office_images .fcell,
  .lead_office_images .scell,
  #furnish_cowork.lead_office_images .fcell,
  #furnish_cowork.lead_office_images .scell {
    padding: 0 5%;
    width: 90%;
  }
  #toppartform form {
    width: 100%;
    box-sizing: border-box;
  }
  #coworking_plans .blockTitle,
  #lead_amenities .blockTitle {
    font-size: 22px;
    line-height: 30px;
    padding: 20px 0;
  }
  #coworking_plans {
    padding: 0 5%;
  }
  .toplogos {
    text-align: center;
  }
  #furnish_cowork.lead_office_images .fcell img,
  #furnish_cowork.lead_office_images .scell img,
  #coworking_plans img {
    height: auto;
  }
  #footerdv a {
    width: auto;
    display: block;
    font-size: 15px;
  }
}
#footerdv {
  background: #333333;
  padding: 20px;
  text-align: center;
}
#footerdv a {
  text-decoration: none;
  color: #fff;
  background-color: #338ecb;
  padding: 8px;
  border-radius: 5px;
}
@media only screen and (max-width: 480px) {
  #lead_amenities .clientlogolist li {
    width: 40%;
  }
  #toppartform form h2 {
    font-size: 18px;
  }
}
.page-id-3025 div.wpcf7-validation-errors,
.page-id-3025 div.wpcf7-acceptance-missing,
.page-id-3298 div.wpcf7-validation-errors,
.page-id-3298 div.wpcf7-acceptance-missing,
.page-id-3297 div.wpcf7-validation-errors,
.page-id-3297 div.wpcf7-acceptance-missing {
  color: #f00;
}
.page-id-3025 div.wpcf7-mail-sent-ok,
.page-id-3298 div.wpcf7-mail-sent-ok,
.page-id-3297 div.wpcf7-mail-sent-ok {
  display: none !important;
}
body {
  color: #000 !important;
  letter-spacing: 0.8px !important;
}
.homebannerul li:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.location select {
  width: 100%;
  padding: 4px;
  background: #fff;
}
.wpcf7-text {
  width: 97%;
  padding: 4px;
  background: #fff;
}
.page-id-3298 .container,
.page-id-3297 .container,
.page-id-3301 .container,
.page-id-3302 {
  padding-bottom: 0 !important;
}
.wpcf7-form-control {
  padding: 10px !important;
}
#wpcf7-f689-o1 form select {
  padding: 0px 5px !important;
}
#wpcf7-f3309-o1 select {
  padding: 0px 5px !important;
}
#wpcf7-f689-o1 input.wpcf7-form-control.wpcf7-submit {
  line-height: 37px;
}
/*transfer from staging 22.07.2019*/
.page-id-2379 .singlePostWrap iframe {
  height: 300px;
}
.page-id-661 .su-button-style-flat,
.page-id-1318 .su-button-style-flat {
  margin-bottom: 20px;
}
.wpgmp_pagination {
  display: none;
}
.wpgmp_before_listing {
  margin: 19px 0 9px !important;
  color: #000;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  font-family: "Josefin Sans";
}
.wpgmp_before_listing:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 0%;
  bottom: -20px;
}
.wpgmp_locations {
  padding: 0 !important;
  width: 40% !important;
  min-height: 267px !important;
  /* border: 1px solid rgba(151, 151, 151, 0.41) !important; */
  margin: 3px 0 6.5% 6.5% !important;
  height: auto !important;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.wpgmp_locations:nth-of-type(3) {
  margin: 3px 0 4% 6.5% !important;
}
.wpgmp_locations .place_title {
  font-weight: bold;
  color: #000;
  text-decoration: none;
  font-size: 15px;
}
/*.wpgmp_location_title{
      margin-bottom: 10px;
      }*/
.wpgmp_locations .wpgmp_locations_content {
  color: #787878 !important;
  font-size: 14px;
  margin-top: 10px;
}
/*.wpgmp_categories.wpgmp_print_listing.wpgmp_listing_grid{
      display: grid;
      grid-template-columns: 32% 32% 32%;
      grid-column-gap: 2%;
      }*/
.wpgmp_map_container {
  display: grid;
  grid-template-columns: 50% 50%;
}
.location_listing1 {
  background: #fff;
  padding: 10px 10px;
  box-sizing: border-box;
}
.screenDesc h1 {
  font-size: 75px;
}
.footerLogo img {
  /*width:181px;*/
  margin-left: 52px;
}
.footerLogo {
  margin-top: -36px;
}
/*#menu-item-2800*/
.footerMenu ul li.logoNext {
  margin-right: 230px !important;
}
.book-tour {
  text-align: center;
  position: absolute;
  bottom: 80px;
  width: 100%;
}
.wpgmp_infowindow .locationlink {
  display: none;
}
.wpgmp_locations_content .locationlink {
  text-decoration: none;
  font-size: 15px;
  margin-top: 10px;
  display: inline-block;
  width: auto;
  color: #000;
  font-weight: 600;
}
.wpgmp_locations_content .locationlink::after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}
.clientlogolist {
  text-align: center;
}
.clientlogolist li {
  display: inline-block;
  width: 28%;
  vertical-align: middle;
  padding: 2%;
  margin-left: -3px;
}
.clientlogolist li:nth-child(1) {
  margin-left: 0;
}
.clientlogolist li img {
  width: auto;
}
.clientblock .clientlogolist li {
  width: 14%;
}
.clientblock .blockTitle {
  line-height: 100px;
}
.clientblock .clientlogolist {
  padding-bottom: 39px;
}
#Benefits {
  background: #fff;
}
.singlePostWrap > ul li,
.singlePostWrap > ol li,
.comment-content > ul li,
.comment-content > ol li {
  margin-bottom: 4px;
}
.singlePostWrap > ul,
.singlePostWrap > ol,
.comment-content > ul,
.comment-content > ol {
  margin-top: 22px;
  margin-bottom: 22px;
}
/* Media Query */
@media only screen and (max-width: 639px) {
  .footerMenu ul li {
    display: block;
  }
  /*  .footerMenu ul li.logoNext{
      margin: 0px 23px!important;
      } */
  /*  .footerLogo{margin-top: 19px;} */
}
@media only screen and (max-width: 768px) {
  .wpgmp_listing_grid .wpgmp_locations {
    width: 90% !important;
    margin: 0 0 5px !important;
    height: auto !important;
    text-align: center;
  }
  #map1 {
    height: 430px !important;
  }
  /*.wpgmp_categories.wpgmp_print_listing.wpgmp_listing_grid{
      display:block;
      margin-bottom: 35px;
      }*/
  .wpgmp_map_container {
    display: block;
  }
  .location_listing1 {
    margin-bottom: 35px;
  }
  .screenDesc h1 {
    font-size: 30px;
  }
  .footerMenu ul li {
    margin: 0 9px !important;
  }
  .footerMenu ul li.logoNext {
    margin: 0px 9px !important;
  }
  .clientblock .clientlogolist li {
    width: 55%;
  }
}
@media only screen and (max-width: 1023px) {
  .footerMenu ul li {
    margin: 0 23px;
  }
  .footerMenu ul {
    width: auto;
    text-align: center;
  }
  .footerMenu ul li {
    width: auto;
    float: none;
  }
  .footerMenu ul li.logoNext {
    margin-bottom: 0 !important;
    margin-left: 23px !important;
  }
  .footerMenu {
    margin-bottom: 6px;
  }
}
@media only screen and (max-width: 1024px) {
  .footerMenu ul li.logoNext {
    margin: 0px 23px !important;
  }
  .footerLogo {
    margin-top: 19px;
  }
  .footerLogo img {
    margin-left: 0;
  }
}
body {
  color: #000 !important;
  letter-spacing: 0.8px !important;
}
/*New changes*/
.codeneric-img-public-container h2 {
  display: none;
}
.viewmoregallery {
  text-align: center;
  display: block;
}
.viewmoregallery a {
  display: inline-block;
  position: relative;
  line-height: 42px;
  padding: 0 61px 0 33px;
  margin-top: 31px;
  border: 1px solid #2ebd7f;
  color: #2ebd7f;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  -moz-transition: background 0.3s ease, color 0.3s ease;
  -o-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
}
.homeAboutUs p {
  text-align: left;
}
#location_div {
  text-align: center;
  margin: 0 auto;
  padding: 0px 7%;
  padding-top: 70px;
  padding-bottom: 60px;
}
.page-template-templ-coworkingspace #location_div {
  padding-left: 0;
  padding-right: 0;
}
#location_div .sa_hover_container a h3 {
  font-weight: 600;
  font-size: 18px;
  padding: 10px;
  color: #000;
  text-decoration: none !important;
  font-family: "Josefin Sans";
}
#location_div .sa_hover_container a p {
  font-weight: normal;
  font-size: 14px;
  color: #64686b !important;
}
#location_div .sa_hover_container a {
  text-decoration: none !important;
}
#location_div .sa_hover_container {
  background-color: transparent !important;
}
#location_div .sa_hover_container img {
  /*height: 100%;*/
}
#location_div .white {
  border: none !important;
  margin-bottom: 30px;
}
#location_div h2 {
  line-height: 32px;
  margin: 50px 0 30px 0;
  color: #333333;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Josefin Sans";
}
/* corousel items*/
.location-cont {
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  /*display: grid;*/
  grid-template-columns: 40% 60%;
}
.caro-left {
  border-radius: 3px 0 0 3px;
}
.caro-img {
  overflow: hidden;
  height: 100%;
}
.caro-img img {
}
.caro-img {
  margin: 0 0 -7px 0 !important;
}
.caro-right {
  padding: 8px;
}
.caro-right h2 {
  font-size: 16px;
  color: #000;
  margin: 0 0 6px;
}
.caro-right p {
  color: #757575;
  font-size: 16px;
  margin: 0;
}
.owl-height {
  height: auto !important;
}
/*new price section css*/
.pricingPlanItem {
  width: 22%;
  background: #fff !important;
  border: none !important;
  box-shadow: none !important;
}
.pricingPlanItem h3 {
  line-height: 22px;
  color: #000;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  padding: 15px 0;
}
.pricingPlanItem p {
  line-height: 24px;
  color: #787878;
  font-size: 15px;
  text-align: left;
}
.priceimg img {
  width: 100%;
}
#testimonial_slider .owl-item {
  background: transparent !important;
}
#testimonial_slider .owl-item .item {
  background: transparent !important;
  width: 60% !important;
  margin: 0 auto !important;
}
.testimonial_slider .item .row button {
  background: transparent;
}
.testimonial_subtitle {
  color: #2ebd7f;
}
.imagecol,
.namecol {
  margin-right: 16px;
  display: inline-block;
}
#testimonial_slider .owl-item .sa_hover_container {
  background: transparent !important;
  padding: 1% !important;
}
#testimonialarea .white {
  border: none !important;
  background: transparent !important;
}
#testimonialarea .blockTitle {
  line-height: 80px;
}
.wpgmp_locations:nth-of-type(odd) {
  /*margin-right:20px!important;*/
}
.location_isting1 .wpgmp_categories {
  margin-top: 10px !important;
}
.wpgmp_infowindow img {
  display: none;
}
.mapimages {
  margin-bottom: 10px;
  display: block;
  width: 100%;
}
/*location template*/
.location-template {
  font-size: 18px;
  line-height: 24px;
  color: #4b4b4b;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
.single-managed-office .location_image_top {
  margin-bottom: -4px;
  display: none;
}
.leftloc {
  width: 50%;
}
.rightloc {
  width: 45%;
}
.rightloc h3 {
  font-weight: bold;
  margin-bottom: 30px;
}
.rightloc .wpcf7-form p {
  margin-bottom: 15px;
}
.offrings {
  margin-bottom: 30px;
}
.location-template h1 {
  font-size: 29px;
  margin: 0 0 10px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  padding-top: 7px;
}
.grey-small {
  font-size: 14px;
  color: gray;
  margin: 0 0 20px;
}
.location-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.location-list li {
  display: grid;
  grid-template-columns: 50px auto;
  margin-bottom: 10px;
}
.location-list li img {
  max-width: 100%;
  width: 30px;
}
.location-list li p {
  font-size: 18px;
  line-height: 24px;
  margin: 5px 0 10px;
}
.location-list p {
  font-size: 16px;
  line-height: 20px;
}
.location-template h2 {
  margin: 30px 0 20px;
  font-size: 26px;
}
.location-gallery {
  display: grid;
  grid-template-columns: 198px auto;
  margin-bottom: 20px;
}
.location-gallery img {
  max-width: 100%;
  border-radius: 5px;
}
.gal-right {
  padding-left: 30px;
}
.location-gallery h3 {
  margin: 0 0 10px;
  font-weight: bold;
}
.gal-right .desc {
  margin-bottom: 30px;
}
.amenities {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 33% 33% 33%;
  text-align: center;
}
.amenities li {
  background: #f9f9f9;
  margin: 2px;
}
.amenities li img {
  max-width: 90%;
}
.amenities li p {
  padding: 0 15px;
}
.testimonial-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.testimonial-list li {
  display: grid;
  grid-template-columns: 80px auto;
  margin-bottom: 10px;
}
.testimonial-list li img {
  max-width: 100%;
  width: 60px;
}
.testimonial-list li p {
  font-size: 18px;
  line-height: 24px;
  margin: 5px 0 10px;
}
.testimonial-list p {
  font-size: 16px;
  line-height: 20px;
}
.testimonial-list p a {
  text-decoration: none;
  font-weight: bold;
  color: #2ebd7f;
}
/*-- Media Query --*/
@media screen and (max-width: 640px) {
  .amenities {
    grid-template-columns: 50% 50%;
  }
  .location-gallery {
    grid-template-columns: 100%;
  }
  .gal-right {
    padding-left: 0;
  }
  .leftloc {
    width: 70%;
  }
  .rightloc {
    width: 70%;
  }
  .location-template h1 {
    font-size: 20px;
    font-weight: bold;
  }
  .location-template {
    width: 85%;
  }
  .wpcf7-form-control {
    max-width: 90%;
  }
  .rightloc h3 {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) and (min-width: 641px) {
  .leftloc {
    width: 100%;
  }
  .rightloc {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .amenities {
    grid-template-columns: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pricingPlanItem {
    width: 85%;
  }
  #Pricing .blockTitle {
    line-height: 40px !important;
    padding: 20px 0;
  }
  #gallary {
    margin-left: 1%;
  }
  #testimonial_slider .owl-item .item {
    width: 90% !important;
  }
  #location_div {
    width: 90%;
    margin: 0 auto;
  }
}
.page-template-templ-location #header {
  margin-bottom: 0px !important;
}
.page-template-templ-location .container {
  padding-bottom: 20px !important;
}
.pricingPlans {
  padding: 0 5% !important;
}
.pricingPlanItem .joinNow,
.pricingPlanItem .joinNow:visited {
  min-width: 264px !important;
}
#Pricing .pricingPlanItem .joinNow,
#Pricing .pricingPlanItem .joinNow:visited,
#About .joinNow,
#About .joinNow:visited {
  background: none;
  color: #2ebd7f;
  width: auto;
  text-align: left;
  line-height: 16px;
  font-weight: bold;
  padding: 0;
  display: block !important;
  margin-top: 10px !important;
}
#Pricing .pricingPlanItem .joinNow:after,
#About .joinNow:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}
#Pricing .pricingPlanItemDescWrap,
#About .homeAboutUs p {
  margin-bottom: 7px;
}
.bookATour,
.bookATour:visited {
  border-left: none !important;
}
.logo {
  border-right: none !important;
}
.headerWrap {
  border-bottom: none !important;
}
.page-template-templ-home-php .bookATour,
.page-template-templ-home-php .bookATour:visited {
  color: #000;
}
.page-template-templ-home-php .headerWrap {
  background: #fff;
}
.page-template-templ-home-php .mainMenu > ul > li > a {
  color: #000;
}
.page-template-templ-home-php .mainMenu > ul > li:hover > a,
.page-template-templ-home-php .mainMenu > ul > li:visited > a {
  color: #000 !important;
}
.page-template-templ-home-php .showMobileMenu span {
  background: #000;
}
.book-tour {
  bottom: 140px;
  font-weight: bold;
}
#Pricing .blockTitle,
#Store .blockTitle,
#Blog .blockTitle,
.bookyourspaceblock .blockTitle {
  line-height: 100px;
}
#About .fcell,
#About .scell {
  width: 50%;
}
#gallary {
  padding: 0 5%;
}
.wpgmp_locations #detailed_address,
.wpgmp_locations .wpgmp_location_title {
  display: none !important;
}
.wpgmp_locations .wpgmp_locations_content {
  margin-top: 0 !important;
}
/*-- 20-06-2019 --*/
.grecaptcha-badge {
  display: none !important;
}
.wpgmp_locations {
  text-align: center;
}
.wpgmp_locations #mapcompname {
  font-size: 13px;
  font-weight: normal;
  display: block;
  color: #4b4b4b;
  cursor: pointer;
}
.wpgmp_locations #maplocpname {
  /*font-weight: 500;
      font-size: 17px;
      display: block;
      margin: 5px 20px;
      cursor:pointer;
      font-family: 'Josefin Sans';*/
  font-weight: 600;
  font-size: 15px;
  display: block;
  margin: 5px 20px;
  cursor: pointer;
  font-family: "Josefin Sans";
  text-transform: uppercase;
}
.wpgmp_locations .locationlink {
  color: #2ebd7f;
  font-weight: normal;
  margin-top: 3px;
  display: block;
  font-size: 14px;
  margin-bottom: 15px;
}
#location_div .white .sa_owl_theme .owl-nav .owl-next {
  background: rgba(0, 0, 0, 0)
    url("https://www.goodworks.in/wp-content/themes/coworking-child/rightarrow_location.png")
    no-repeat center center !important;
}
#location_div .white .sa_owl_theme .owl-nav .owl-prev {
  background: rgba(0, 0, 0, 0)
    url("https://www.goodworks.in/wp-content/themes/coworking-child/leftarrow_location.png")
    no-repeat center center !important;
}
#location_div .sa_owl_theme .owl-nav .owl-next {
  right: 0 !important;
}
#location_div .sa_owl_theme .owl-nav .owl-prev {
  left: 0 !important;
}
#Contact .wpgmp_listing_grid {
  padding: 0 30px;
}
.bookyourspace {
  width: 65%;
  margin: 0 auto;
  grid: column;
  display: grid;
  grid-template-columns: 50% 50%;
  padding-bottom: 90px;
  font-size: 14px;
}
.bookyourspace .wpcf7-text {
  width: 100%;
  border: #f7f7f7 1px solid;
  height: 36px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 14px;
  background: #f7f7f7;
  color: #6d7278 !important;
  letter-spacing: 0.5px;
}
.bookyourspace .wpcf7-submit {
  width: 93%;
  background-color: #6bba70;
  border: none;
  height: 42px;
  color: #fff;
  margin: 30px 0 0 0;
  font-weight: 600;
  font-size: 18px;
}
.bookyourspace .wpcf7-select {
  border: 1px solid #f7f7f7;
  background: #f7f7f7;
  width: 93%;
  height: 43px;
  margin: 2px 0;
  font-size: 14px;
  color: #6d7278;
  padding: 0 13px;
  letter-spacing: 0.5px;
}
.bookright {
  padding: 0 0 0 5%;
}
.bookyourspace span.wpcf7-list-item {
  margin: 10px 10px 0 0;
}
@media screen and (max-width: 768px) {
  .wpgmp_categories {
    text-align: center;
  }
  .location_listing1 .wpgmp_locations {
    height: 300px !important;
    margin: 0 0 10px 5px !important;
  }
  .book-tour {
    bottom: 80px;
  }
  #About .fcell,
  #About .scell {
    width: 100%;
  }
  .purpose-radio p {
    margin-right: 15px;
  }
  .radcls {
    margin-top: 5px;
    margin-bottom: 12px;
  }
  .bookyourspace {
    grid-template-columns: 100%;
    padding-left: 8%;
    width: 94%;
  }
  .bookright {
    padding: 0;
  }
  .bookyourspace .wpcf7-text,
  #Aboutlocation .rcell .wpcf7-text {
    width: 85%;
  }
  .bookyourspace .wpcf7-select,
  #Aboutlocation .rcell .wpcf7-select {
    width: 100%;
  }
  .bookyourspace .imageCheckbox input[type="radio"] + label {
    padding: 5px 3px;
  }
  #Aboutlocation .rcell .imageCheckbox input[type="radio"] + label {
    padding: 5px 3px;
  }
  .bookyourspace .wpcf7-submit {
    width: 92%;
  }
  .bookyourspaceblock .subt {
    width: 90%;
    margin: -30px auto 25px;
    text-align: center;
    font-size: 14px;
    color: #0f0f0f;
  }
  .grp {
    margin-bottom: 10px;
  }
}
.bookyourspace .imageCheckbox input[type="radio"] {
  display: none;
}
#Aboutlocation .rcell .imageCheckbox input[type="radio"] {
  display: none;
}
.bookyourspace .imageCheckbox input[type="radio"] + label {
  display: inline-block;
  padding: 13px 7px;
  vertical-align: middle;
  /*background: #F7F7F7;*/
  background: #ededed;
  border: #f7f7f7 1px solid;
  color: #757171;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
  text-align: center;
}
#Aboutlocation .rcell .imageCheckbox input[type="radio"] + label {
  display: inline-block;
  padding: 10px 8px;
  vertical-align: middle;
  background: #f7f7f7;
  border: #f7f7f7 1px solid;
  color: #757171;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
  text-align: center;
}
.bookyourspace .imageCheckbox input[type="radio"]:checked + label {
  display: inline-block;
  padding: 13px 7px;
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
#Aboutlocation .rcell .imageCheckbox input[type="radio"]:checked + label {
  display: inline-block;
  padding: 10px 8px;
  background: #585858;
  background-size: 15px;
  border: #585858 1px solid;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.bookyourspace .imageCheckbox,
.purpose-radio p {
  display: inline-block;
}
#Aboutlocation .rcell .imageCheckbox {
  display: inline-block;
}
.purpose-radio p {
  margin-right: 25px;
}
.radcls {
  margin-top: 5px;
}
.bookyourspaceblock div.wpcf7-response-output {
  width: 70% !important;
  margin: 20px auto !important;
}
.bookyourspaceblock .subt {
  width: 70%;
  margin: -30px auto 40px;
  text-align: center;
  font-size: 14px;
  color: #0f0f0f;
}
.wpgmp_map_container {
  box-shadow: none !important;
}
.grp {
  margin-bottom: 18px;
  font-size: 12px;
}
.wpgmp_map {
  height: 100% !important;
}
.home .pricingPlanItemDescWrap {
  min-height: 0 !important;
}
.home .woocommerce img,
.home .woocommerce-page img {
  height: 180px !important;
  margin-bottom: 0 !important;
}
.home ._3MxW2_XM,
.home ._3UXW_aJF,
.home ._1ZXUfiBT {
  background-color: transparent !important;
  border: none !important;
  height: auto !important;
}
.home ._1nbTGHdX {
  padding-bottom: 54% !important;
}
#Aboutlocation {
  display: grid;
  grid-template-columns: 60% 40%;
  padding: 5% 5% 5% 5%;
  background: #fff;
}
#Aboutlocation .rcell {
  padding: 0 0 0 10%;
}
#Aboutlocation .rcell .wpcf7-text {
  width: 80%;
  border: #f7f7f7 1px solid;
  height: 30px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 12px;
  background: #f7f7f7;
  color: #000;
  letter-spacing: 0.5px;
}
#Aboutlocation .rcell .wpcf7-select {
  border: 1px solid #f7f7f7;
  width: 90%;
  height: 38px;
  margin: 2px 0 5px 0;
  font-size: 12px;
  background: #f7f7f7;
  color: #000;
  padding: 0 13px;
  letter-spacing: 0.5px;
}
#Aboutlocation .rcell .wpcf7-submit {
  width: 90%;
  background-color: #2ebd7f;
  border: none;
  height: 42px;
  color: #fff;
  margin: 10px 0 0 0;
  font-weight: 600;
  font-size: 18px;
  border-radius: 4px;
}
#Aboutlocation .rcell .grp {
  margin-bottom: 15px;
  font-size: 11px;
}
#Aboutlocation .rcell h3 {
  color: #0f0f0f;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
}
.locationcontent {
  font-size: 16px;
  color: #000;
  margin-top: 6%;
  text-align: justify;
  width: 94%;
}
#sneekpeek .uris-title {
  display: none;
}
#sneekpeek {
  padding: 3% 5%;
}
#sneekpeek h3,
#offerings h3,
#inclusive_amenities h3,
#testimonial_div h3,
.single-location #location_div h3 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 28px;
  font-weight: 600;
  font-family: "Josefin Sans";
}
#offerings {
  padding: 3% 5%;
  background: #fff;
}
.amenitieslist {
  display: grid;
  grid-template-columns: 33% 33% 33%;
}
.offerings_val {
  /*width: 30%;
      display: inline-block;*/
  text-align: center;
  padding: 0 6%;
  /*margin-right:4%;*/
}
.thirddiv {
  margin-right: 0;
}
.offericon {
  width: 40px;
  margin-bottom: 20px;
}
.offerings_val h4 {
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 10px;
}
.offerings_val .con {
  width: 100%;
  margin: 0 auto 0px;
  color: #000;
  font-size: 17px;
}
.firstrow .con {
  margin-bottom: 60px;
}
.offeringlist {
  display: grid; /*grid-template-columns: 25% 25% 25% 25%;*/
  grid-template-columns: auto auto auto auto;
}
.inclusive_amenities_val {
  /*width: 23%;
      display: inline-block;*/
  padding: 0 3%;
  height: 300px;
  position: relative;
  border-radius: 5px;
  margin-right: 1%;
  margin-top: 1%;
  z-index: 1;
  background-position: center;
  background-size: cover;
}
.fourthdiv {
  margin-right: 0;
}
.firstrow {
  margin-top: 0;
}
#inclusive_amenities {
  padding: 3% 5%;
  text-align: center;
}
.inclusive_amenities_val p {
  color: #fff;
  position: absolute;
  width: 100%;
  bottom: 10%;
  z-index: 999;
  font-weight: 600;
}
.inclusive_amenities_val .bg {
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.5);
}
#Maplocation {
  padding: 3% 5%;
  background-color: #fff;
  display: grid;
  grid-template-columns: 50% 50%;
}
#Maplocation .rcell h2 {
  margin: 30px 0 5px;
  font-size: 24px;
  font-weight: 600;
  color: #000;
  font-family: "Josefin Sans";
  line-height: 32px;
}
#Maplocation .rcell p {
  font-size: 12px;
}
#Maplocation .rcell ul {
  margin-top: 15px;
}
#Maplocation .rcell ul li {
  font-size: 15px;
  vertical-align: top;
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 50px;
  margin-bottom: 15px;
  margin-left: -2%;
  min-height: 35px;
}
#testimonial_div {
  padding: 3% 5%;
}
#testimonial_div .white {
  background: transparent !important;
  border: none !important;
}
#testimonial_div .testimonial_para,
#testimonial_div .testimonial_subtitle {
  font-size: 15px;
}
.single-location .container {
  padding-bottom: 30px;
}
.contactBtn {
  color: #fff;
  font-size: 18px;
  line-height: 40px;
  display: inline-block;
  width: auto;
  text-align: center;
  border: none;
  padding: 0 35px;
  background-image: linear-gradient(90deg, #fd8501 0%, #c92524 100%);
  text-decoration: none !important;
  font-size: 17px;
  font-weight: 550;
}
#banner_div {
  padding: 3% 5%;
}
#banner_div .banner-cont {
  display: grid;
  grid-template-columns: 20% 80%;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  background-color: #fff;
  height: 147px;
}
#banner_div .banner-right {
  display: grid;
  grid-template-columns: 75% 25%;
}
.banner-img img {
  height: 147px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.leftd h3 {
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 15px;
}
.leftd p {
  font-size: 14px;
}
.leftd {
  padding-top: 4%;
}
.rightd {
  padding-top: 22%;
}
.single-location #header {
  margin-bottom: 0 !important;
}
.single-location #location_div {
  padding: 3% 5%;
}
#Aboutlocation .grey-small {
  font-size: 13px;
  color: #000;
}
#sneekpeek,
#offerings,
#inclusive_amenities,
#Maplocation,
#testimonial_div {
  padding: 5% 5%;
}
#location_div .sa_hover_container a h3 {
  margin-bottom: 0 !important;
}
#sneekpeek .sp-buttons {
  padding-top: 6%;
}
.bookyourspaceblock {
  background: #fff;
  padding-top: 36px;
}
.wpgmp_map_container {
  border: none !important;
}
@media screen and (max-width: 768px) {
  .offerings_val {
    width: 100%;
    display: block;
    text-align: center;
  }
  .offerings_val .con {
    margin: 0 auto 30px;
  }
  .location-template {
    width: 100%;
  }
  #Aboutlocation {
    grid-template-columns: 100%;
  }
  #Aboutlocation .lcell {
    margin-bottom: 30px;
  }
  #Aboutlocation .rcell .wpcf7-submit {
    margin: 0;
  }
  #sneekpeek,
  #testimonial_div,
  #Maplocation,
  #inclusive_amenities,
  #offerings,
  .single-location #location_div {
    padding: 11% 5%;
  }
  #Aboutlocation .rcell {
    padding: 0 0 0 0%;
  }
  #Aboutlocation .rcell .wpcf7-text {
    width: 97%;
  }
  #Aboutlocation .rcell .wpcf7-select {
    width: 100%;
  }
  #Aboutlocation .rcell .wpcf7-submit {
    width: 100%;
  }
  .inclusive_amenities_val {
    width: 100%;
    display: block;
  }
  #Maplocation {
    display: block;
  }
  #Maplocation iframe {
    width: 100%;
  }
  #sneekpeek h3,
  #offerings h3,
  #inclusive_amenities h3,
  #testimonial_div h3,
  .single-location #location_div h3 {
    font-size: 18px;
  }
  .firstrow {
    margin-top: 4.5%;
  }
  .banner-img {
    height: auto;
  }
  .banner-img img,
  #banner_div .banner-cont {
    height: auto;
  }
  .banner-img img {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 3px;
  }
  #banner_div .banner-cont {
    display: block;
  }
  #banner_div .banner-right {
    display: block;
    padding: 3% 8%;
  }
  .leftd h3 {
    font-size: 15px;
  }
  .rightd {
    padding-top: 7%;
    padding-bottom: 5%;
  }
}
.page-template-enterprise-template #header {
  margin-bottom: 0 !important;
}
.enterprise-template h1 {
  font-size: 30px;
  margin: 0 0 10px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  padding-top: 7px;
}
.enterprise-template #contentpart {
  padding: 5% 10%;
  text-align: center;
  background: #fff;
}
.enterprise-template #contentpart .grey-small {
  color: #000;
  font-size: 13px;
  margin-top: 0;
}
.enterprise-template #contentpart p {
  line-height: 26px;
  margin-top: 45px;
}
.getintouchbutton a {
  width: 100px;
  background-color: #6bba70;
  border: none;
  color: #fff;
  padding: 10px 27px;
  font-weight: 600;
  display: block;
  margin: 45px auto 0;
  text-decoration: none;
}
#box_images h3,
#round_images h3 {
  font-size: 30px;
  margin: 0 0 10px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  padding-top: 7px;
}
#box_images .subt,
#round_images .subt {
  color: #000;
  font-size: 14px;
}
.image_box_section {
  display: inline-block;
  width: 32%;
  margin-right: 1.5%;
  vertical-align: top;
}
.image_box_section:nth-child(4) {
  margin-right: 0;
}
#titlepart {
  text-align: center;
  margin-bottom: 45px;
  display: block;
}
.bookyourspace .grp label,
#Aboutlocation .grp label {
  font-size: 12px;
  color: #6d7278;
  line-height: 14px;
}
.bookyourspace .grp p,
#Aboutlocation .grp p {
  color: #272727;
  font-size: 12px;
  line-height: 14px;
}
#Aboutlocation .grp ::placeholder {
  color: #cccccc;
}
.offimg {
  width: 100%;
  margin: 0 auto 15px;
  height: 150px;
  background-position: center;
  background-size: cover;
}
.inclusive_amenities_val {
  text-align: left;
  margin-bottom: 0px;
  height: auto;
}
.firstrows {
  margin-bottom: 26px;
}
.offtitle {
  font-size: 14px;
  color: #0f0f0f;
  text-transform: uppercase;
  margin-bottom: 5px;
  line-height: 27px;
  font-family: "Josefin Sans";
  font-weight: 600;
}
.offdes {
  font-size: 14px;
  line-height: 21px;
  color: #000;
}
#Aboutlocation,
#sneekpeek,
#inclusive_amenities,
#Maplocation {
  padding: 5% 140px;
}
#offerings {
  padding: 5% 140px 1%;
}
#banner_div {
  padding: 3% 140px;
}
.location-template .sp-buttons {
  display: none;
}
.enterprise-template #round_images,
.enterprise-template #video_field {
  background-color: #fff;
}
.page-template-enterprise-template .clientblock .blockTitle {
  line-height: 26px;
  padding-top: 0;
  padding-bottom: 2%;
}
.page-template-enterprise-template .clientblock .clientlogolist li {
  width: 14%;
}
.page-template-enterprise-template .clientlogolist li:nth-child(1) {
  margin-left: 0;
  padding-left: 0;
}
.page-template-enterprise-template .clientlogolist li:nth-last-child(1) {
  margin-right: 0;
  padding-right: 0;
}
.page-template-enterprise-template .clientlogolist li {
  display: inline-block;
  width: 28%;
  vertical-align: middle;
  margin-left: -3px;
}
.page-template-enterprise-template .clientblock .clientlogolist {
  padding-bottom: 0;
}
.enterprise-template #round_images,
.enterprise-template #box_images,
.enterprise-template #video_field {
  padding: 5% 7%;
  text-align: center;
}
.enterprise-template .clientblock {
  padding: 5% 0;
  text-align: center;
}
.enterprise-template #testimonial_section_enterprise {
  padding: 5% 7%;
}
#testimonial_section_enterprise h3 {
  font-size: 26px;
  margin: 0 0 30px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  text-align: center;
}
#testimonial_section_enterprise .white {
  border: none !important;
  background: transparent !important;
}
.page-template-enterprise-template .container {
  padding-bottom: 0px;
}
.page-template-enterprise-template .bookyourspaceblock {
  padding-top: 5%;
}
#testimonial_section_enterprise h3,
.bookyourspaceblock h3 {
  font-size: 26px;
  margin: 0 0 40px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  text-align: center;
}
.image_round_section {
  width: 20%;
  display: inline-block;
  margin-right: 3%;
}
.image_round_section .imgsec img {
  border-radius: 50%;
  width: 100px;
  margin-bottom: 30px;
  margin-top: 50px;
}
.image_round_section,
#round_images {
  text-align: center;
}
.location_image_top img {
  width: 100%;
}
.image_box_section p {
  margin-top: 20px;
  width: 60%;
  font-size: 18px;
  font-weight: 600;
}
.home .bx-pager {
  display: none;
}
.caro-right h4 {
  font-weight: 600;
  font-size: 18px;
  padding: 10px;
  color: #000;
  text-decoration: none !important;
  font-family: "Josefin Sans";
}
.caro-right p {
  font-weight: normal !important;
  font-size: 14px !important;
  padding-bottom: 10px;
  color: #64686b !important;
}
.page-template-contact-template #header {
  margin-bottom: 0;
}
.contact-template {
}
.contact-template h1 {
  font-size: 30px;
  margin: 0 0 25px;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  padding-top: 7px;
}
.contact-template #contentpart {
  text-align: center;
  background-color: #fff;
  padding: 5% 10% 50px 10%;
}
.contact-template #formpart {
  background-color: #fff;
  padding: 0 10% 5% 10%;
}
.contact-template #formpart .subt {
  display: none;
}
.contact-template .enterprisecontent a {
  color: #6bba70;
  text-decoration: none;
}
.contact-template .bookyourspace {
  padding-bottom: 0;
}
#locations .white {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
}
#locations {
  padding: 5% 5%;
}
.contact-template .sa_hover_container {
  background: transparent !important;
}
.contact-template .caro-img,
.contact-template .caro-right {
  border-radius: 3px;
}
#locations .caro-right {
  background-color: #fff;
}
#locations .caro-right h4 {
  color: #64686b;
  padding: 10px;
  width: 75%;
}
.addr p {
  font-size: 12px !important;
  line-height: 20px;
  padding-bottom: 0;
  color: #64686b;
}
.addr {
  padding: 10px;
}
.dirc .locationlink {
  color: #6bba70;
  padding: 10px;
  font-size: 15px;
  text-decoration: none;
}
.dirc .locationlink:before {
  content: "\f041";
  font-family: FontAwesome;
  margin-right: 5px;
}
.dirc .locationlink:after {
  content: ">>";
  font-family: FontAwesome;
  margin-left: 5px;
}
#contact_info {
  padding: 5% 10%;
  background-color: #fff;
}
#contact_info .infopart {
  display: inline-block;
  width: 33%;
  text-align: center;
}
#contact_info .img img {
  width: 30px;
  margin-bottom: 25px;
}
#contact_info .infopart h4 {
  font-size: 18px;
  font-weight: 550;
  margin-bottom: 15px;
}
#contact_info .infopart div {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 0;
  color: #64686b;
}
#contact_info .infopart .grn {
  color: #6bba70;
  padding-top: 15px;
  font-size: 14px;
  font-weight: 550;
  letter-spacing: 1px;
}
#contact_info .blockTitle,
#videopart .title {
  color: #000000;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Josefin Sans";
  text-align: center;
  line-height: 26px;
  padding: 0 0 50px 0;
}
#videopart {
  padding: 5% 7%;
  text-align: center;
}
.page-template-contact-template .container {
  padding-bottom: 0;
}
.bookyourspace .wpcf7-select,
#Aboutlocation .rcell .wpcf7-select {
  -webkit-appearance: button;
  -webkit-user-select: none;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-size: 15px;
}
.bottomwidgetizedArea {
  background-color: #333333;
  height: 21px;
  padding: 20px 0;
  color: #fff;
  border-top: 0.5px solid #45474a;
}
.bottomwidgetizedArea .custom-html-widget {
  display: grid;
  grid-template-columns: 15% 25% 25% 35%;
  font-size: 14px;
  text-align: center;
  font-family: "Josefin Sans";
}
.bottomwidgetizedArea .custom-html-widget img {
  width: 20px;
  vertical-align: top;
  margin-right: 5px;
}
.bottomwidgetizedArea .custom-html-widget a {
  text-decoration: none;
  font-size: 14px;
  color: #fff;
}
#footer {
  height: auto;
}
.zEWidget-launcher {
  bottom: 75px !important;
}
@media only screen and (max-width: 768px) {
  iframe {
    width: 100%;
    height: auto;
  }
  #contact_info .infopart {
    width: 100%;
    margin-bottom: 30px;
  }
  #contact_info .infopart:nth-of-type(4) {
    margin-bottom: 0;
  }
  #contact_info .img img {
    margin-bottom: 10px;
  }
  #contact_info .blockTitle,
  #videopart .title {
    font-size: 16px;
  }
  .bottomwidgetizedArea {
    height: auto;
  }
  .bottomwidgetizedArea .custom-html-widget div {
    margin-bottom: 10px;
  }
  .bottomwidgetizedArea .custom-html-widget {
    display: block;
  }
  .zEWidget-launcher {
    bottom: 0 !important;
  }
  .contact-template h1 {
    line-height: 30px;
  }
}
.contactbelow_only {
  display: none;
}
.page-template-contact-template .contactbelow_only {
  display: block;
  width: 65%;
  margin: 45px auto 0;
  text-align: center;
}
.contactbelow_only a {
  color: #6bba70;
  text-decoration: none;
}
.home .homeShop {
  display: none;
}
.home .js-about-one-title {
  font-size: 22px;
  margin-bottom: 5px;
  margin-top: 8px;
}
.home #Blog {
  background-color: transparent;
}
.home #About .joinNow {
  margin-bottom: 30px;
}
.home #testimonialarea {
  background-color: #fff;
}
.home .location_listing1 {
  background: transparent;
}
.home .wpgmp_locations_content {
  background: #fff;
}
.homeAboutUs p {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}
h4 a {
  color: inherit;
}
#offerings h3,
#inclusive_amenities h3 {
  text-transform: uppercase;
}
.wpgmp_infowindow #mapcompname {
  display: none;
}
@media only screen and (max-width: 768px) {
  #Aboutlocation {
    padding: 5% 5% 5% 5%;
  }
  #Aboutlocation .grey-small {
    font-size: 12.5px;
    color: #000;
    line-height: 16px;
  }
  .single-location #Aboutlocation .rcell .wpcf7-text {
    height: 16px;
    width: 83%;
  }
  .single-location #Aboutlocation .rcell .imageCheckbox {
    margin-bottom: 8px;
  }
  .single-location .clientblock .blockTitle {
    line-height: 27px;
    font-size: 20px;
    padding: 5%;
  }
  .single-location .clientblock .clientlogolist li {
    width: 55%;
  }
  .single-location #offerings,
  .single-location #inclusive_amenities,
  .single-location #Maplocation,
  .single-location #sneekpeek {
    padding: 5%;
  }
  .single-location .amenitieslist {
    display: block;
  }
  .single-location .offerings_val {
    padding: 0;
  }
  .single-location .offeringlist {
    display: block;
  }
  .single-location .inclusive_amenities_val {
    padding: 0;
  }
  .single-location #banner_div {
    padding: 0;
  }
  .single-location .leftd h3 {
    font-size: 14px;
    line-height: 18px;
  }
  .single-location .offdes {
    margin-bottom: 14px;
  }
}
.caro-right h4 {
  font-size: 16px;
}
.page-id-3298 .amenitieslist {
  display: block;
}
.page-id-3025 .amenitieslist {
  display: block;
}
.postid-4512 div#sneekpeek {
  display: none;
}
.postid-4512 div.inclusive_amenities_val:last-child {
  display: none;
}
div#sneekpeek {
  background: #fff;
}
.postid-4512 #inclusive_amenities {
  background: #fff;
}
.postid-4512 #offerings {
  background: transparent;
}
.page-id-1318 #locations .caro-right h4 {
  min-height: 44px;
}
.page-id-1318 .addr {
  min-height: 80px;
}
.page-id-3298 #lead_amenities .clientlogolist li img {
  width: 86%;
}
.page-id-3025 #lead_amenities .clientlogolist li img {
  width: 86%;
}
.clientlogolist li:nth-child(1) img {
  width: 100px;
}
.page-id-1796 .clientlogolist li img {
  width: auto;
}
.postid-4759 div#sneekpeek {
  display: block;
}
.postid-4759 div#inclusive_amenities {
  background: transparent;
}
.postid-4759 div#offerings {
  background: #fff;
}
/* Start on 3rd Sept 2019 */
#Maplocation .rcell ul li:first-child {
  background-image: url(https://www.goodworks.in/wp-content/uploads/2019/09/icon-1.png);
  background-size: 25px;
}
#Maplocation .rcell ul li:nth-child(2n + 0) {
  background-image: url(https://www.goodworks.in/wp-content/uploads/2019/09/Icon-2.png);
  background-size: 25px;
}
#Maplocation .rcell ul li:nth-child(3n + 0) {
  background-image: url(https://www.goodworks.in/wp-content/uploads/2019/09/icon-3.png);
  background-size: 25px;
}
/* End 3rd Sept */
/* varthur-nallurhalli-siddapura-whitefield 13th Sept 2019 */
/* end 13th sept 2019 */
/* whitefield-prestige-shantiniketan 4th Nov 2019 */
.postid-4889 div#sneekpeek {
  display: none;
}
.postid-4889 div#inclusive_amenities {
  background: #fff;
}
.postid-4889 div#offerings {
  background: transparent;
}
/* end 4th Nov 2019 */
/* Leadship Page */
.page-id-439 section.container {
  padding-bottom: 20px;
}
/* Leadship Page */
/* blog page share button start */
.at-below-post.addthis_tool {
  text-align: center;
}
/* Blog  Page */
/* 7th Nov 2019 */
.EnLocation {
  width: 770px;
  margin: 0 auto;
  padding: 0px !important;
}
@media only screen and (max-width: 767px) {
  .EnLocation {
    width: 470px;
  }
}
@media only screen and (max-width: 479px) {
  .EnLocation {
    width: 310px;
  }
}
/* End 7th Nov 2019 */
#location_div .caro-right {
  min-height: 64px;
}
.bookCenter .wpcf7-submit {
  width: 28%;
  background-color: #6bba70;
  border: none;
  height: 42px;
  color: #fff;
  margin: 30px 0 0 0;
  font-weight: 600;
  font-size: 18px;
}
.bookCenter {
  text-align: center;
  padding-bottom: 90px;
}
.homebookSpace .bookyourspace {
  padding-bottom: 0px;
}
.page-template-default section.container {
  padding-bottom: 10px;
}
.page-template-templ-home-php .mainMenu > ul > li > a,
.page-template-templ-home-php .mainMenu > ul > li > a:visited,
.page-template-templ-home-php .mainMenu > ul > ul > li > a,
.page-template-templ-home-php .mainMenu > ul > ul > li > a:visited {
  color: #000 !important;
}
.page-id-5018 #header {
  display: none;
}
.page-id-658 div#attachment_4687 {
  width: 100% !important;
}
.bookyourspace .wpcf7-textarea {
  width: 100%;
  border: #f7f7f7 1px solid;
  height: 36px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 14px;
  background: #f7f7f7;
  color: #6d7278 !important;
  letter-spacing: 0.5px;
}
.loc-requirement {
  width: 80%;
  border: #f7f7f7 1px solid;
  height: 30px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 12px;
  background: #f7f7f7;
  color: #000;
  letter-spacing: 0.5px;
}
/*Start Sjr ipark location page
      */
.postid-5184 div#sneekpeek {
  display: none;
}
.postid-5184 div#inclusive_amenities {
  background: #fff;
}
.postid-5184 div#offerings {
  background: transparent;
}
/*End Sjr ipark location page
      */
/*Start Church Street location page
      */
.postid-5229 div#sneekpeek {
  display: none;
}
.postid-5229 div#inclusive_amenities {
  background: #fff;
}
.postid-5229 div#offerings {
  background: transparent;
}
/*End Church Street location page
      */
/*Start ORR Bellandur location page
      */
.postid-5230 div#sneekpeek {
  display: none;
}
.postid-5230 div#inclusive_amenities {
  background: #fff;
}
.postid-5230 div#offerings {
  background: transparent;
}
/*End ORR Bellandur location page
      */
.screenDesc h1 {
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  margin-bottom: 40px;
}
.screenDesc h2 {
  font-size: 75px;
  font-family: "Josefin Sans";
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 80px;
  line-height: 75px;
}
@media only screen and (max-width: 480px) {
  .screenDesc h2 {
    font-size: 30px;
    margin-bottom: 10px;
    line-height: 36px;
  }
  .screenDesc h1 {
    line-height: 20px;
    margin-bottom: 23px;
  }
}
/*Start ORR Bellandur location page
      */
.postid-5392 div#sneekpeek {
  display: none;
}
.postid-5392 div#inclusive_amenities {
  background: #fff;
}
.postid-5392 div#offerings {
  background: transparent;
}
/*End ORR Bellandur location page
      */
/* Hebal Start on 3rd Sept 2020 */
.postid-5433 div#sneekpeek {
  display: none;
}
.postid-5433 div.inclusive_amenities_val:last-child {
  display: none;
}
div#sneekpeek {
  background: #fff;
}
.postid-5433 #inclusive_amenities {
  background: #fff;
}
.postid-5433 #offerings {
  background: transparent;
}
/* Hebal End on 3rd Sept 2020 */
/*Start hsr-layout location page
      */
.singlePostWrap .aligncenter {
  display: block;
  margin: 0 auto 0px;
}
.postid-5432 div#sneekpeek {
  display: none;
}
.postid-5432 div#inclusive_amenities {
  background: #fff;
}
.postid-5432 div#offerings {
  background: transparent;
}
/*End hsr-layout location page*/
/*Start infantry-road location page
      */
.postid-5431 div#sneekpeek {
  display: none;
}
.postid-5431 div#inclusive_amenities {
  background: #fff;
}
.postid-5431 div#offerings {
  background: transparent;
}
/*End infantry-road location page */
.loaderWrap {
  display: none;
}
.page-id-445 .caro-right h4,
.page-id-5816 .caro-right h4,
.page-id-5811 .caro-right h4,
.page-id-433 .caro-right h4 {
  line-height: 15px !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
.page-id-445 .caro-right a,
.page-id-5816 .caro-right a,
.page-id-5811 .caro-right a,
.page-id-433 .caro-right a {
  font-size: 15px !important;
  color: #000 !important;
}
.page-id-445 .caro-right,
.page-id-5816 .caro-right,
.page-id-5811 .caro-right,
.page-id-433 .caro-right {
  min-height: 72px;
}
.page-id-445 .owl-carousel .owl-item img,
..page-id-5816 .owl-carousel .owl-item img,
.page-id-5811 .owl-carousel .owl-item img,
.page-id-433 .owl-carousel .owl-item img {
  margin-bottom: 1px !important;
}
.page-id-445 .singlePostWrap .aligncenter {
  margin: 0 auto 0px;
}
input#qatest {
  width: 80%;
  border: #f7f7f7 1px solid;
  height: 30px;
  margin: 2px 0;
  padding: 3px 16px;
  font-size: 12px;
  background: #f7f7f7;
  color: #000;
}
.singlePostWrap .aligncenter {
  display: block;
  margin: 0 auto 0px;
  letter-spacing: 0.5px;
}
.page-id-6033 .location-cont h4 a {
  font-size: 14px !important;
  text-align: center;
  color: #000;
}
.page-id-6033 .location-cont h4 {
  line-height: 1;
  min-height: 34px;
  margin: 2px;
}
.page-template-templ-virtual-office .sa_hover_container a {
  text-align: center;
  text-decoration: none;
}
.page-template-templ-virtual-office .caro-right {
  text-align: center;
}
.logo {
  width: 197px;
}
.postid-6726 .singlePostWrap ol li:before {
  display: none;
}
.postid-6726 .singlePostWrap ol {
  list-style: decimal;
}
/*------07-07-2022-----*/
.mainMenu > ul > li ul.children li a,
.mainMenu > ul > li ul.children li a:visited,
.mainMenu > ul > li ul.sub-menu li a,
.mainMenu > ul > li ul.sub-menu li a:visited {
  padding: 5px 10px 3px;
}
.mainMenu > ul > li ul.children li,
.mainMenu > ul > li ul.sub-menu li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.mainMenu > ul > li > a,
.mainMenu > ul > li > a:visited,
.mainMenu > ul > ul > li > a,
.mainMenu > ul > ul > li > a:visited {
  font-size: 14px;
}
.mainMenu > ul > li ul.children,
.mainMenu > ul > li ul.sub-menu {
  padding-top: 39px !important;
}
.page-template-templ-home-php .bookATour,
.page-template-templ-home-php .bookATour:visited,
.bookATour,
.bookATour:visited,
.bookATour {
  background-color: #2ebd7f !important;
  border-color: #2ebd7f !important;
  color: #fff !important;
  line-height: 95px !important;
  font-size: 14px;
}
.mainMenu > ul > li > ul.children li ul.children,
.mainMenu > ul > li > ul.sub-menu li ul.sub-menu {
  border-top: 0;
}
.mainMenu > ul > li > ul.sub-menu li ul.sub-menu {
  top: -40px;
}
.admin-bar .headerWrap {
  -webkit-box-shadow: 0px 0px 3px 0px rgb(57 63 72 / 30%);
  -moz-box-shadow: 0px 0px 3px 0px rgb(57 63 72 / 30%);
  box-shadow: 0px 0px 3px 0px rgb(57 63 72 / 30%);
}
.footerMenu ul li.logoNext {
  margin-right: 270px !important;
}
/*---22072022--*/
.page-template-new-managedofc-template .offimg {
  height: 230px;
}
.page-template-new-managedofc-template span.Stepsnew {
  display: none;
}
.page-template-new-managedofc-template #header {
  margin-bottom: 0;
}
.nw-mng-ofc .enterprise-template h1 {
  line-height: 32px;
}
.nw-mng-ofc .scell h3 {
  text-transform: initial;
}
.nw-mng-ofc .scell li {
  position: relative;
  padding-left: 80px;
  margin-bottom: 50px;
}
.nw-mng-ofc .scell li span {
  color: #2ebd7f;
  font-size: 20px;
  font-weight: 600;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border: 1px solid #2ebd7f;
  border-radius: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.nw-mng-ofc .scell li:after {
  content: "";
  background: #2ebd7f;
  position: absolute;
  top: 0;
  left: 24px;
  z-index: -1;
  width: 2px;
  height: 160px;
}
.nw-mng-ofc .scell li:last-child:after {
  display: none;
}
.nw-mng-ofc .scell li p:first-child {
  font-size: 16px;
  font-weight: 600;
}
.nw-mng-ofc .bx-wrapper .bx-viewport,
.nw-mng-ofc .homeSlider .fcell ul li,
.nw-mng-ofc .homeSlider {
  height: 650px !important;
}
.nw-mng-ofc .homeSlider .scell {
  height: initial;
  top: 50%;
  line-height: initial;
  background: #f9f9f9;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.nw-mng-ofc .homeSlider {
  padding: 60px 0;
}
.nw-mng-ofc .inclusive_amenities_val {
  min-height: initial;
}
.nw-mng-ofc .offeringlist {
  margin-top: 50px;
}
.nw-mng-ofc .inclusive_amenities_NE {
  padding: 5% 5% 4% !important;
}
.nw-mng-ofc .clientblock {
  background: #f9f9f9;
}
.nw-mng-ofc .mng_video_div {
  background: #fff !important;
}
.nw-mng-ofc div#testimonial_div {
  background: #f9f9f9;
}
.nw-mng-ofc .mng_faq_div {
  background: #fff !important;
}
.nw-mng-ofc .clientblock {
  padding: 2% 0;
}
.mng-ofc-4icons .amenitieslist {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  margin-top: 100px;
}
.mng-ofc-4icons .amenitieslist img {
  width: 80px !important;
  margin: 0 !important;
  margin-bottom: 30px !important;
}
#contentpart.mng-ofc-title-section {
  display: grid;
  grid-template-columns: 60% 40%;
  padding: 5% 5% 5% 5%;
  background: #fff;
  text-align: initial;
  padding: 5% 140px;
  width: initial;
}
.nw-mng-ofc .mng-ofc-left {
  margin-right: 15%;
}
.enterprise-template #contentpart p {
  margin-top: 12px;
}
.bookyourspace .mng-ofc-right .wpcf7-submit {
  margin: 0px 0 0 0;
}
.mng-ofc-right h3 {
  color: #0f0f0f;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
}
.mng-ofc-left .enterprisecontent {
  font-size: 16px;
  color: #000;
  margin-top: 6%;
  text-align: justify;
  width: 80%;
}
.mng-ofc-right .grp {
  margin-bottom: 8px;
}
.mng-ofc-left {
  position: relative;
}
.mng-ofc-left .cust-link-gw {
  position: absolute;
  bottom: 0;
}
.nw-mng-ofc .blockTitle,
.nw-mng-ofc #inclusive_amenities h3,
.nw-mng-ofc .mng-ofc-4icons h3,
.nw-mng-ofc #testimonial_div h3,
.nw-mng-ofc #offerings h3,
.nw-mng-ofc #testimonial_div h3 {
  text-transform: initial;
}
.moree_location_btn_wrap {
  text-align: center;
}
.moree_location_btn_wrap a {
  color: #2ebd7f;
  padding: 15px;
  border: 1px solid #2ebd7f;
  text-decoration: none;
  border-radius: 4px;
  font-size: 16px;
}
.nw-mng-ofc div#Pricing {
  padding-bottom: 80px !important;
  display: inline-block;
}
.mng-ofc-left .enterprisecontent p a {
  color: #000;
  text-decoration: none;
}
.mng-ofc-left p.cust-link-gw a {
  text-decoration: underline;
}
.mng-ofc-right .grp * {
  box-sizing: border-box;
}
.nw-mng-ofc .bookyourspace .wpcf7-text,
.nw-mng-ofc .bookyourspace .wpcf7-select,
.nw-mng-ofc .bookyourspace .wpcf7-textarea,
.nw-mng-ofc .bookyourspace .wpcf7-submit,
.single-managed-office .bookyourspace .wpcf7-text,
.single-managed-office .bookyourspace .wpcf7-select,
.single-managed-office .bookyourspace .wpcf7-textarea,
.single-managed-office .bookyourspace .wpcf7-submit,
.bookyourspace .wpcf7-select {
  width: 100%;
  height: 50px;
  border-radius: 4px;
}
.nw-mng-ofc .purpose-radio > p,
.single-managed-office .purpose-radio > p {
  display: none;
}
.nw-mng-ofc .purpose-radio .imageCheckbox,
.single-managed-office .imageCheckbox {
  width: 25%;
  margin-right: 15px;
}
.nw-mng-ofc .purpose-radio .imageCheckbox.form-last-ck-box,
.single-managed-office .purpose-radio .imageCheckbox.form-last-ck-box {
  margin-right: 0 !important;
}
.nw-mng-ofc .radcls > .purpose-radio,
.single-managed-office .radcls > .purpose-radio {
  display: flex;
}
.mng-ofc-right .grp p,
.single-managed-office .grp p {
  color: #6d7278;
}
.single-managed-office .grp p {
  display: block;
}
.nw-mng-ofc .grp,
.single-managed-office .grp {
  overflow: hidden;
}
.nw-mng-ofc .sub-head-no {
  display: none;
}
.nw-mng-ofc .bookyourspaceblock,
.single-managed-office .bookyourspaceblock {
  background: #f9f9f9;
  padding-top: 80px;
}
.nw-mng-ofc .bookyourspace .wpcf7-text,
.nw-mng-ofc .bookyourspace .wpcf7-select,
.nw-mng-ofc #Aboutlocation .rcell .wpcf7-select,
.nw-mng-ofc .bookyourspace .wpcf7-textarea,
.single-managed-office .bookyourspace .wpcf7-text,
.single-managed-office .bookyourspace .wpcf7-select,
.single-managed-office #Aboutlocation .rcell .wpcf7-select,
.single-managed-office .bookyourspace .wpcf7-textarea {
  background: #ededed;
  box-sizing: border-box;
  border-radius: 4px;
}
.nw-mng-ofc .bookyourspace .mng-ofc-right .wpcf7-submit,
.single-managed-office .bookyourspace .mng-ofc-right .wpcf7-submit {
  margin-top: 20px;
}
.nw-mng-ofc .bookyourspace .imageCheckbox input[type="radio"] + label,
.single-managed-office
  .bookyourspace
  .imageCheckbox
  input[type="radio"]
  + label {
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
}
.nw-mng-ofc .enterprise-template #contentpart p {
  margin-top: 0;
}
.nw-mng-ofc
  .enterprise-template
  #contentpart
  .enterprisecontent
  p:nth-child(2) {
  margin-top: 30px;
}
.nw-mng-ofc .bookyourspace .imageCheckbox input[type="radio"] + label,
.single-managed-office
  .bookyourspace
  .imageCheckbox
  input[type="radio"]
  + label {
  display: block;
}
.nw-mng-ofc .bookyourspace .wpcf7-textarea,
.single-managed-office .bookyourspace .wpcf7-textarea {
  margin-top: 0;
}
.nw-mng-ofc .bookyourspace .grp p,
.single-managed-office .bookyourspace .grp p {
  color: #6d7278;
}
.nw-mng-ofc .mng-of-tem-sz {
  margin-top: 21px;
}
.nw-mng-ofc .bookyourspace .wpcf7-select,
.single-managed-office .bookyourspace .wpcf7-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1.7em + 2px),
    calc(100% - 15px) calc(1.7em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 6px 11px, 6px 10px, 0px 1.5em;
  background-repeat: no-repeat;
}
div#wpsm_accordion_6921 .wpsm_panel-title a,
div#wpsm_accordion_6921 .wpsm_panel-body {
  font-family: "Roboto" !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1290px) {
  .nw-mng-ofc .homeSlider .scell {
    padding: 0px 50px;
  }
  .nw-mng-ofc .scell li:after {
    top: 10px;
  }
}
@media only screen and (max-width: 1023px) {
  .nw-mng-ofc #About .fcell,
  .nw-mng-ofc #About .scell {
    width: 100%;
  }
  .nw-mng-ofc .scell li:after {
    height: 145px;
  }
  .nw-mng-ofc .bookyourspace {
    padding: 0 30px;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 991px) {
  .nw-mng-ofc .enterprise-template #contentpart p.cust-link-gw {
    margin: 20px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .nw-mng-ofc #Pricing .pricingPlanItemDescWrap {
    min-height: 0 !important;
  }
}
@media only screen and (max-width: 567px) {
  .nw-mng-ofc #offerings {
    padding: 5% 20px 1%;
  }
  .nw-mng-ofc .offerings_val .con {
    font-size: 13px;
  }
}
/*----inner pages---*/
/*.singlePageContent .wrapper {
      width: auto;
      }
      .singleMeta h1 {
      font-family: 'Inter';
      margin-bottom: 0;
      }
      .singleMeta h1:before {
      display: none;
      }*/
/*----- 15-08-2022 - Co working inner page ----*/
.page-template-templ-coworkingspace #header,
.single-managed-office #header {
  margin-bottom: 0;
}
.page-template-templ-coworkingspace .lcell p,
.single-managed-office .lcell p {
  font-size: 16px;
  color: #000;
  margin-top: 6%;
  text-align: justify;
  width: 80%;
  line-height: 26px;
}
.page-template-templ-coworkingspace #Aboutlocation .rcell,
.single-managed-office .rcell {
  padding: 0;
}
.page-template-templ-coworkingspace .lcell,
.single-managed-office .lcell {
  margin-right: 15%;
}
.page-template-templ-coworkingspace .inclusive_amenities_val .readmore_link,
.single-managed-office .inclusive_amenities_val .readmore_link {
  color: #39b782;
  text-decoration: none;
}
.page-template-templ-coworkingspace .offtitle,
.single-managed-office .offtitle {
  font-weight: 700;
}
.page-template-templ-coworkingspace .offdes,
.single-managed-office .offdes {
  margin: 10px 0;
}
.page-template-templ-coworkingspace a.readmore_link:after,
.single-managed-office a.readmore_link:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
  font-size: 12px;
}
.page-template-templ-coworkingspace #location_div,
.single-managed-office #location_div {
  width: 100%;
}
.page-template-templ-coworkingspace .moree_location_btn_wrap a,
.single-managed-office .moree_location_btn_wrap a {
  display: inline-block;
  font-family: "Josefin Sans";
}
.page-template-templ-coworkingspace .slider-pro .sp-buttons,
.single-managed-office .slider-pro .sp-buttons {
  display: none;
}
.page-template-templ-coworkingspace .clientblock,
.single-managed-office .clientblock {
  background: #f9f9f9;
}
.page-template-templ-coworkingspace #sneak-peek .blockTitle,
.page-template-templ-coworkingspace #testimonial_div .blockTitle,
.single-managed-office #sneak-peek .blockTitle,
.single-managed-office #testimonial_div .blockTitle {
  line-height: 100px;
}
.page-template-templ-coworkingspace .pricingPlans,
.single-managed-office .pricingPlans {
  padding-bottom: 5% !important;
  background: #f9f9f9;
}
.page-template-templ-coworkingspace #sneak-peek,
.single-managed-office #sneak-peek {
  padding-bottom: 5%;
  background: #fff;
}
.page-template-templ-coworkingspace .pricingPlans .pricingPlanItem,
.single-managed-office .pricingPlans .pricingPlanItem {
  background: transparent !important;
}
.page-template-templ-coworkingspace .brand-video,
.single-managed-office .brand-video {
  background: #fff;
}
.page-template-templ-coworkingspace .location-template h1,
.page-template-templ-coworkingspace #sneekpeek h3,
.page-template-templ-coworkingspace #offerings h3,
.page-template-templ-coworkingspace #inclusive_amenities h3,
.page-template-templ-coworkingspace #testimonial_div h3,
.page-template-templ-coworkingspace #Pricing .blockTitle,
.page-template-templ-coworkingspace #Store .blockTitle,
.page-template-templ-coworkingspace #sneak-peek .blockTitle,
.page-template-templ-coworkingspace #testimonial_div .blockTitle,
.page-template-templ-coworkingspace .clientblock .blockTitle,
.single-managed-office .location-template h1,
.single-managed-office #sneekpeek h3,
.single-managed-office #offerings h3,
.single-managed-office #inclusive_amenities h3,
.single-managed-office #testimonial_div h3,
.single-managed-office #Pricing .blockTitle,
.single-managed-office #Store .blockTitle,
.single-managed-office #sneak-peek .blockTitle,
.single-managed-office #testimonial_div .blockTitle,
.single-managed-office .clientblock .blockTitle {
  font-size: 26px;
  color: #333333;
  font-family: "Josefin Sans";
  text-transform: initial !important;
  font-weight: 600 !important;
}
.page-template-templ-coworkingspace .offerings_val h4,
.single-managed-office .offerings_val h4 {
  color: #4b4b4b;
}
.page-template-templ-coworkingspace .moree_location_btn_wrap,
.single-managed-office .moree_location_btn_wrap {
  display: none;
}
.page-template-templ-coworkingspace .uris-slider-post-title,
.single-managed-office .uris-slider-post-title {
  display: none;
}
.page-template-templ-coworkingspace #Aboutlocation .grp *,
.single-managed-office #Aboutlocation .grp * {
  box-sizing: border-box;
}
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-text,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-select,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-textarea,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-submit,
.single-managed-office #Aboutlocation .wpcf7-text,
.single-managed-office #Aboutlocation .wpcf7-select,
.single-managed-office #Aboutlocation .wpcf7-textarea,
.single-managed-office #Aboutlocation .wpcf7-submit {
  width: 100%;
  height: 58px;
  border-radius: 4px;
}
.page-template-templ-coworkingspace #Aboutlocation .purpose-radio > p,
.single-managed-office #Aboutlocation .purpose-radio > p {
  display: none;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .purpose-radio
  .imageCheckbox,
.single-managed-office #Aboutlocation .purpose-radio .imageCheckbox {
  width: 100%;
  margin-right: 15px;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .purpose-radio
  .imageCheckbox.form-last-ck-box,
.single-managed-office
  #Aboutlocation
  .purpose-radio
  .imageCheckbox.form-last-ck-box {
  margin-right: 0 !important;
}
.page-template-templ-coworkingspace #Aboutlocation .radcls > .purpose-radio,
.single-managed-office #Aboutlocation .radcls > .purpose-radio {
  display: flex;
}
.page-template-templ-coworkingspace #Aboutlocation .grp p,
.single-managed-office #Aboutlocation .grp p {
  color: #6d7278;
}
.page-template-templ-coworkingspace #Aboutlocation .grp,
.single-managed-office #Aboutlocation .grp {
  overflow: hidden;
}
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-text,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-select,
.page-template-templ-coworkingspace #Aboutlocation .rcell .wpcf7-select,
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-textarea,
.single-managed-office #Aboutlocation .wpcf7-text,
.single-managed-office #Aboutlocation .wpcf7-select,
.single-managed-office #Aboutlocation .rcell .wpcf7-select,
.single-managed-office #Aboutlocation .wpcf7-textarea {
  background: #ededed;
  box-sizing: border-box;
  border-radius: 4px;
}
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-submit,
.single-managed-office #Aboutlocation .wpcf7-submit {
  margin-top: 20px;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .rcell
  .imageCheckbox
  input[type="radio"]:checked
  + label,
.single-managed-office
  #Aboutlocation
  .rcell
  .imageCheckbox
  input[type="radio"]:checked
  + label {
  padding: 21px 7px;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .imageCheckbox
  input[type="radio"]
  + label,
.single-managed-office
  #Aboutlocation
  .imageCheckbox
  input[type="radio"]
  + label {
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
}
.page-template-templ-coworkingspace
  #Aboutlocation
  .imageCheckbox
  input[type="radio"]
  + label,
.single-managed-office
  #Aboutlocation
  .imageCheckbox
  input[type="radio"]
  + label {
  display: block;
}
.page-template-templ-coworkingspace #Aboutlocation .wpcf7-textarea,
.single-managed-office #Aboutlocation .wpcf7-textarea {
  margin-top: 0;
}
.page-template-templ-coworkingspace #Aboutlocation .grp p,
.single-managed-office #Aboutlocation .grp p {
  color: #6d7278;
}
.page-template-templ-coworkingspacec #Aboutlocation .wpcf7-select,
.single-managed-office #Aboutlocation .wpcf7-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1.7em + 2px),
    calc(100% - 15px) calc(1.7em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 6px 11px, 6px 10px, 0px 1.5em;
  background-repeat: no-repeat;
}
.page-template-templ-coworkingspace .location-template .wpcf7-form-control,
.single-managed-office .location-template .wpcf7-form-control {
  max-width: 100%;
}
.page-template-templ-coworkingspace .location-template form .btn-sbmt:after,
.single-managed-office .location-template form .btn-sbmt:after {
  content: "Book Your Space";
  color: #fff;
  position: absolute;
  top: 20px;
  text-align: center;
  pointer-events: none;
  font-weight: 600;
  width: 100%;
  height: 58px;
  border-radius: 4px;
  display: block;
  line-height: 58px;
}
.page-template-templ-coworkingspace .location-template form .btn-sbmt,
.single-managed-office .location-template form .btn-sbmt {
  position: relative;
}
.page-template-templ-coworkingspace #Aboutlocation .btn-sbmt .wpcf7-submit,
.single-managed-office #Aboutlocation .btn-sbmt .wpcf7-submit {
  font-size: 0;
}
@media only screen and (max-width: 1024px) {
  .page-template-templ-coworkingspace #Aboutlocation,
  .page-template-templ-coworkingspace #sneekpeek,
  .page-template-templ-coworkingspace #inclusive_amenities,
  .page-template-templ-coworkingspace #Maplocation,
  .page-template-templ-coworkingspace #offerings,
  .single-managed-office #Aboutlocation,
  .single-managed-office #sneekpeek,
  .single-managed-office #inclusive_amenities,
  .single-managed-office #Maplocation,
  .single-managed-office #offerings {
    padding: 5% 80px;
  }
  .page-template-templ-coworkingspace .footerMenu ul li.logoNext,
  .single-managed-office .footerMenu ul li.logoNext {
    margin-right: inherit !important;
  }
  .page-template-templ-coworkingspace .lcell p,
  .single-managed-office .lcell p {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-templ-coworkingspace .lcell p,
  .single-managed-office .lcell p {
    width: 100%;
  }
  .page-template-templ-coworkingspace .lcell,
  .single-managed-office .lcell {
    margin-right: 0;
  }
  .page-template-templ-coworkingspace #Aboutlocation,
  .page-template-templ-coworkingspace #sneekpeek,
  .page-template-templ-coworkingspace #inclusive_amenities,
  .page-template-templ-coworkingspace #Maplocation,
  .single-managed-office #Aboutlocation,
  .single-managed-office #sneekpeek,
  .single-managed-office #inclusive_amenities,
  .single-managed-office #Maplocation {
    padding: 5% 30px;
  }
  .page-template-templ-coworkingspace #offerings,
  .single-managed-office #offerings {
    padding: 5% 30px 1%;
  }
  .page-template-templ-coworkingspace .pricingPlanItem,
  .single-managed-office .pricingPlanItem {
    width: 45%;
  }
  .page-template-templ-coworkingspace .clientblock .clientlogolist li,
  .single-managed-office .clientblock .clientlogolist li {
    width: 55%;
    flex: 1 0 15%;
  }
  .page-template-templ-coworkingspace .clientlogolist,
  .single-managed-office .clientlogolist {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 568px) {
  .page-template-templ-coworkingspace .pricingPlanItem,
  .single-managed-office .pricingPlanItem {
    width: 80%;
  }
  .page-template-templ-coworkingspace .offeringlist,
  .single-managed-office .offeringlist {
    grid-template-columns: 50% 50%;
  }
  .page-template-templ-coworkingspace .amenitieslist,
  .single-managed-office .amenitieslist {
    grid-template-columns: 50% 50%;
  }
  .page-template-templ-coworkingspace #banner_div,
  .single-managed-office #banner_div {
    padding: 3% 40px;
  }
  .page-template-templ-coworkingspace .clientblock .clientlogolist li,
  .single-managed-office .clientblock .clientlogolist li {
    width: 100%;
    flex: 1 0 40%;
    margin-bottom: 20px;
  }
}
/*-----Managed office category page 27-09-2022 ------*/
/*----Single Category Page--------*/
.tax-managed_office_category .page-template-templ-location .container {
  padding: 0 !important;
}
.tax-managed_office_category .locscreen-main {
  padding: 3% 6%;
  /* font-family: 'Josefin Sans'; */
}
.tax-managed_office_category .locscreen-main .row {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.tax-managed_office_category .locscreen-main .row > div {
  padding: 0;
  max-width: 100%;
}
.tax-managed_office_category .locscreen-main .col-lg-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.tax-managed_office_category .locscreen-main .col-lg-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.tax-managed_office_category .locscreen-main .title-search {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tax-managed_office_category .locscreen-main .title-search h1 {
  margin: 0;
  color: #000;
  font-weight: 600;
  font-family: "Josefin Sans";
  font-size: 24px;
  line-height: 30px;
}
.tax-managed_office_category .form-group.search {
  position: relative;
}
.tax-managed_office_category .form-group.search button {
  position: absolute;
  left: 15px;
  background: transparent;
  padding: 0;
  border: 0;
  box-shadow: none;
  top: 8px;
  font-size: 10px;
}
.tax-managed_office_category .form-group.search input {
  padding: 9px 5px 9px 35px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  box-shadow: none;
  font-size: 10px;
  color: #000;
  /* font-family: 'Josefin Sans'; */
  font-weight: 500;
  background: transparent;
  letter-spacing: 0.2px;
}
.tax-managed_office_category .form-group.sel-dropdown select {
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  box-shadow: none;
  padding: 9px 22px 9px 9px;
  font-size: 10px;
  /* font-family: 'Josefin Sans'; */
  font-weight: 500;
  letter-spacing: 0.2px;
  margin-left: 9px;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1543 0.751953L4.86586 4.46351L8.57742 0.751953' stroke='black' stroke-opacity='0.5' stroke-width='1.23719' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: 90% 50%;
}
.tax-managed_office_category
  .form-group.search
  input::-webkit-input-placeholder {
  color: #000;
}
.tax-managed_office_category .form-group.search input::-moz-placeholder {
  color: #000;
}
.tax-managed_office_category .form-group.search input:-ms-input-placeholder {
  color: #000;
}
.tax-managed_office_category .form-group.search input:-moz-placeholder {
  color: #000;
}
.tax-managed_office_category .search-filter form {
  display: flex;
}
.tax-managed_office_category .locscreen-main .title-search h1,
.tax-managed_office_category .locscreen-main .title-search .search-filter {
  display: flex;
}
.tax-managed_office_category .loc-box {
  background: #fff;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 25px;
  position: relative;
}
.tax-managed_office_category .loc-box > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  /* No underlines on the link */
  background-color: #fff;
  /* Fix to make div clickable in IE */
  opacity: 0;
  /* Fix to make div clickable in IE */
  filter: alpha(opacity=1);
  /* Fix to make div clickable in IE */
}
.tax-managed_office_category .loc-box .row {
  margin: 0;
}
.tax-managed_office_category .loc-box .row > div {
  padding: 0;
}
.tax-managed_office_category .loc-box .col-lg-4 img {
  width: 100%;
  border-radius: 5px;
  height: 100%;
  object-fit: cover;
}
.tax-managed_office_category .loc-desc {
  padding: 20px;
}
.tax-managed_office_category .lb-title-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tax-managed_office_category .lb-title-flex h2 {
  /* font-family: 'Josefin Sans'; */
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #000;
  margin-bottom: 10px;
}
.tax-managed_office_category .lb-title-flex span {
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  color: #000;
  letter-spacing: 0.2px;
  /* font-family: 'Josefin Sans'; */
  font-weight: 400;
  line-height: 1;
}
.tax-managed_office_category .lb-title-flex a.btn-green {
  background-color: #2ebd7f;
  border: none;
  color: #fff;
  padding: 6px 22px;
  font-weight: 600;
  text-decoration: none;
  font-size: 12px;
  border-radius: 3px;
  box-sizing: border-box;
  top: -1px;
  position: relative;
  min-width: 125px;
}
.tax-managed_office_category .loc-desc a {
  text-decoration: none;
  display: block;
}
.tax-managed_office_category .loc-location {
  display: flex;
  align-items: center;
  margin-top: 10px;
  font-size: 12px;
  letter-spacing: 0.2px;
  color: #000;
}
.tax-managed_office_category .loc-location img {
  margin-right: 8px;
}
.tax-managed_office_category .loc-desc h3 {
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 12px;
  font-size: 14px;
}
.tax-managed_office_category .prop-main {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-column-gap: 24px;
  display: flex;
}
.tax-managed_office_category .prop-box {
  height: 72px;
  background: #ffffff;
  border: 1px solid rgba(46, 189, 127, 0.46);
  box-shadow: 0px 1.23719px 4.33015px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-bottom: 7px solid #2ebd7f;
  width: 100%;
}
.tax-managed_office_category .prop-box b {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 5px;
}
.tax-managed_office_category .prop-box span {
  display: block;
  line-height: 1;
  font-size: 12px;
  font-weight: 400;
}
.tax-managed_office_category .title-search.inner {
  display: block;
  margin: 58px 0 24px;
}
.tax-managed_office_category .loc-form {
  padding-left: 30px;
}
.tax-managed_office_category .pagination {
  margin-top: 65px;
  text-align: center;
}
.tax-managed_office_category .pagination li {
  display: inline;
}
.tax-managed_office_category .pagination li a {
  display: inline-block;
  text-decoration: none;
  color: #000;
  padding: 5px;
}
.tax-managed_office_category .pagination li a.border {
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 5px 10px;
}
.tax-managed_office_category .pagination li + li {
  margin-left: 20px;
}
@media screen and (max-width: 991px) {
  .tax-managed_office_category .locscreen-main {
    padding: 3% 5%;
  }
  .tax-managed_office_category .locscreen-main > .row {
    display: block;
  }
  .tax-managed_office_category .locscreen-main > .row > .col-lg-8,
  .tax-managed_office_category .locscreen-main > .row > .col-lg-4 {
    width: 100%;
  }
  .tax-managed_office_category .loc-form {
    padding-left: 0;
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .tax-managed_office_category .locscreen-main .title-search {
    display: block;
  }
  .tax-managed_office_category .locscreen-main .title-search h1 {
    margin-bottom: 15px;
  }
  .tax-managed_office_category .locscreen-main .title-search .search-filter {
    justify-content: end;
  }
  .tax-managed_office_category .loc-box .row {
    display: block;
  }
  .tax-managed_office_category .loc-box .row > div {
    width: 100%;
  }
  .tax-managed_office_category .prop-main {
    grid-template-columns: auto;
    gap: 15px;
  }
  .tax-managed_office_category .pagination {
    margin-top: 30px;
  }
  .tax-managed_office_category .loc-form {
    margin: 30px 0;
  }
  .tax-managed_office_category .loc-desc {
    padding: 15px;
  }
}
/*----Good mange office work form--------*/
.goodmanageoffice .grp {
  overflow: hidden;
  margin-bottom: 8px;
}
.goodmanageoffice {
  background-color: #fff;
  padding: 20px;
}
.goodmanageoffice .grp label {
  font-size: 12px;
  color: #6d7278;
  line-height: 14px;
}
.goodmanageoffice .radcls {
  margin-top: 5px;
}
.goodmanageoffice .radcls > .purpose-radio {
  display: inline-block;
  width: 25%;
  margin-right: 5px;
}
.goodmanageoffice .radcls > .purpose-radio:last-child {
  margin-right: 0px;
}
.goodmanageoffice .radcls {
  display: flex;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .rcell .wpcf7-select,
.goodmanageoffice .wpcf7-textarea {
  background: #ededed;
  box-sizing: border-box;
  border-radius: 4px;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .wpcf7-textarea,
.goodmanageoffice .wpcf7-submit {
  width: 100%;
  height: 58px;
  max-width: 100%;
}
.goodmanageoffice .wpcf7-text {
  border: #f7f7f7 1px solid;
  margin: 2px 0;
  font-size: 14px;
  color: #6d7278 !important;
  letter-spacing: 0.5px;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
}
.goodmanageoffice .imageCheckbox input[type="radio"]:checked + label {
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  vertical-align: middle;
  text-align: center;
}
.goodmanageoffice .grp label {
  line-height: 14px;
}
.goodmanageoffice .purpose-radio .imageCheckbox {
  width: 100%;
  margin-right: 15px;
}
.goodmanageoffice .imageCheckbox input[type="radio"] {
  display: none;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  display: block;
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
  background: #ededed;
  border: #f7f7f7 1px solid;
  color: #757171;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
  text-align: center;
  vertical-align: middle;
}
.goodmanageoffice .imageCheckbox input[type="radio"]:checked + label {
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.goodmanageoffice .wpcf7-submit {
  margin-top: 20px;
  width: 100%;
  background-color: #6bba70;
  border: none;
  height: 42px;
  color: #fff;
  margin: 30px 0 0 0;
  font-weight: 600;
  font-size: 18px;
}
.goodmanageoffice .purpose-radio > p {
  display: none;
}
.goodmanageoffice .wpcf7-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1.7em + 2px),
    calc(100% - 15px) calc(1.7em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 6px 11px, 6px 10px, 0px 1.5em;
  background-repeat: no-repeat;
  border: 0;
}
.goodmanageoffice .wpcf7-select {
  font-size: 14px;
  color: #6d7278;
  letter-spacing: 0.5px;
}
.goodmanageoffice .wpcf7-textarea {
  margin-top: 0;
}
.goodmanageoffice .wpcf7-textarea {
  background: #ededed;
  width: 100%;
  height: 58px;
}
.form-hk-title h2 {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin: 20px 0;
  font-family: "Josefin Sans";
}
.container.larg-cont {
  max-width: 1920px;
  margin: 0 auto;
  padding-bottom: 0;
}
.tax-managed_office_category .locscreen-main .title-search .search-filter {
  display: none;
}
/*
      .tax-managed_office_category .loc-box a {
      pointer-events: none;
      }*/
/*----Good mange office work form--------*/
.goodmanageoffice .grp {
  overflow: hidden;
  margin-bottom: 8px;
}
.goodmanageoffice {
  background-color: #fff;
  padding: 20px;
}
.goodmanageoffice .grp label {
  font-size: 12px;
  color: #6d7278;
  line-height: 14px;
}
.goodmanageoffice .radcls {
  margin-top: 5px;
}
.goodmanageoffice .radcls > .purpose-radio {
  display: inline-block;
  width: 25%;
  margin-right: 5px;
}
.goodmanageoffice .radcls > .purpose-radio:last-child {
  margin-right: 0px;
}
.goodmanageoffice .radcls {
  display: flex;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .rcell .wpcf7-select,
.goodmanageoffice .wpcf7-textarea {
  background: #ededed;
  box-sizing: border-box;
  border-radius: 4px;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .wpcf7-textarea,
.goodmanageoffice .wpcf7-submit {
  width: 100%;
  height: 58px;
  max-width: 100%;
}
.goodmanageoffice .wpcf7-text {
  border: #f7f7f7 1px solid;
  margin: 2px 0;
  font-size: 14px;
  color: #6d7278 !important;
  letter-spacing: 0.5px;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
}
.goodmanageoffice .imageCheckbox input[type="radio"]:checked + label {
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  vertical-align: middle;
  text-align: center;
}
.goodmanageoffice .grp label {
  line-height: 14px;
}
.goodmanageoffice .purpose-radio .imageCheckbox {
  width: 100%;
  margin-right: 15px;
}
.goodmanageoffice .imageCheckbox input[type="radio"] {
  display: none;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  display: block;
  padding: 21px 7px;
  border-radius: 4px;
  box-sizing: border-box;
  background: #ededed;
  border: #f7f7f7 1px solid;
  color: #757171;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
  text-align: center;
  vertical-align: middle;
}
.goodmanageoffice .imageCheckbox input[type="radio"]:checked + label {
  background: #585858;
  background-size: 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100%;
}
.goodmanageoffice .wpcf7-submit {
  margin-top: 20px;
  width: 100%;
  background-color: #6bba70;
  border: none;
  height: 42px;
  color: #fff;
  margin: 30px 0 0 0;
  font-weight: 600;
  font-size: 18px;
}
.goodmanageoffice .purpose-radio > p {
  display: none;
}
.goodmanageoffice .wpcf7-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1.7em + 2px),
    calc(100% - 15px) calc(1.7em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 6px 11px, 6px 10px, 0px 1.5em;
  background-repeat: no-repeat;
  border: 0;
}
.goodmanageoffice .wpcf7-select {
  font-size: 14px;
  color: #6d7278;
  letter-spacing: 0.5px;
}
.goodmanageoffice .wpcf7-textarea {
  margin-top: 0;
}
.goodmanageoffice .wpcf7-textarea {
  background: #ededed;
  width: 100%;
  height: 58px;
}
.form-hk-title h2 {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin: 20px 0;
  font-family: "Josefin Sans";
}
.container.larg-cont {
  max-width: 1920px;
  margin: 0 auto;
  padding-bottom: 0;
}
.tax-managed_office_category .locscreen-main .title-search .search-filter {
  display: none;
} /*
      .tax-managed_office_category .loc-box a {
      pointer-events: none;
      }*/
/* Start 14 October, 2022  */
.managed-first {
  background: #f9f9fa;
  padding: 50px 0;
}
.manoff-container {
  max-width: 1400px;
  margin: 0 auto;
}
.pristine-main-title {
  background: #fff;
  padding: 45px;
  margin-bottom: 45px;
  border-radius: 7px;
}
.man-off-grid {
  display: grid;
  grid-template-columns: 69.8% 28%;
  grid-gap: 30px;
  padding: 20px;
}
.pristine-sec-title {
  margin-bottom: 40px;
}
.pristine-sec-title h2,
.pristine-sec-title h1 {
  font-size: 32px;
  line-height: 1.5;
  font-weight: 600;
  margin-bottom: 7px;
  font-family: "Josefin Sans";
}
.property-details {
  background: #f9f9fa;
  padding: 33px;
  box-shadow: 0 1px 6px #9993;
}
.property-details-title h3 {
  font-size: 22px;
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 26px;
  line-height: 1.5;
  margin-left: 9px;
  font-weight: 600;
}
.prop-white-bg {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-template-columns: auto auto auto auto;
  background: #fff;
  border-radius: 5px;
  padding: 15px 0;
  margin-bottom: 40px;
}
.main-flex-prop {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 11px;
}
.main-flex-prop img {
  margin-right: 18px;
}
.main-flex-prop img {
  margin-right: 18px;
}
.main-flex-prop h5 {
  font-weight: 600;
  font-size: 17px;
  margin-bottom: 4px;
}
.main-flex-prop p {
  font-size: 13px;
}
.main-prop-card {
  border-right: 1px solid #0000004a;
}
.main-prop-card:last-child {
  border: 0;
}
.prop-month-grid {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
}
.main-flex-month {
  padding-left: 30px;
}
.main-flex-month h5 {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 5px;
}
.main-flex-month p {
  font-size: 14px;
}
.property-main-title {
  background: #fff;
  padding: 25px;
  margin-bottom: 45px;
  border-radius: 7px;
}
.additional-card {
  background: #f9f9f9;
  text-align: center;
  padding: 28px 10px;
  font-size: 18px;
  margin: 9px;
}
.additional-box h5 {
  margin-bottom: 8px;
  color: #686868;
  letter-spacing: 0.5px;
}
.additional-box p {
  font-weight: 600;
}
.pristine-sidebar-brochure {
  text-align: center;
  background: #fff;
  box-shadow: 0 11px 16px #0000001f;
  border-radius: 7px;
}
.homeSlider.homeAboutwrap {
  position: relative;
}
.download-bro {
  padding: 22px 25px 31px;
}
.download-bro p {
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: 0.4px;
  /*     width: 280px; */
  margin: 0 auto;
  margin-bottom: 16px;
  font-weight: 500;
}
.green-btn {
  text-decoration: none;
  background: #2dbd80;
  color: #fff;
  padding: 14px 17px;
  display: block;
  font-weight: 900;
  font-size: 17px;
  border-radius: 3px;
}
.other-details-grid {
  display: grid;
  grid-template-columns: 11% 87.7%;
  grid-gap: 28px;
}
.other-back {
  padding: 30px 60px;
}
.ml-0 {
  margin-left: 0 !important;
}
.of-dt {
  margin-top: 70px;
}
a.of-dt-btn {
  background: #6cba6f;
  color: #fff;
  text-decoration: none;
  padding: 14px 41px;
  display: inline-block;
  font-weight: 900;
  font-size: 17px;
  border-radius: 3px;
}
.about-details-bg {
  padding: 72px 20px;
  background: #fff;
}
.about-indira-grid {
  display: grid;
  grid-template-columns: 47% 47%;
  grid-gap: 81px;
}
.nagar-box {
  border: 1px solid rgb(46 189 127 / 42%);
  padding: 19px;
  text-align: center;
  font-size: 17px;
  border-radius: 5px;
}
.nagar-box-grid {
  display: grid;
  grid-template-columns: 30.5% 30.5% 30.5%;
  grid-gap: 4%;
  margin-bottom: 30px;
  margin-bottom: 60px;
}
.nagar-box span {
  font-size: 14px;
  margin-bottom: 1px;
  display: block;
  color: #000000a3;
  letter-spacing: 0.3px;
}
.nagar-box b {
  font-weight: 600;
  color: #333333e3;
}
.about-nagput-details {
  display: flex;
  align-items: flex-start;
  margin-bottom: 48px;
}
.about-nagput-details img {
  margin-right: 26px;
}
.nagar-location a {
  color: #2ebd7f;
  font-weight: bold;
  position: relative;
}
.nagar-location a:after {
  content: "";
  background-image: url(https://vedxtechnologies.com/goodworks/wp-content/uploads/2022/10/arrow-right.png);
  width: 24px;
  height: 25px;
  position: absolute;
  display: inline-block;
  right: -34px;
}
.filter select {
  padding: 5px 13px 5px 5px;
  margin-bottom: 20px;
  /* border: 0; */
  background: transparent;
  border-color: #00000036;
  font-size: 17px;
  margin-right: 14px;
}
.main-month-card {
  padding: 15px 0;
  border-right: 1px solid rgba(0, 0, 0, 0.06);
  margin-right: 35px;
}
@media (max-width: 1024px) {
  .main-flex-prop {
    justify-content: flex-start;
    margin: 7px 22px;
  }
  .prop-white-bg,
  .prop-month-grid {
    grid-template-columns: 50% 50%;
  }
  .main-month-card {
    margin-bottom: 19px;
  }
  .prop-sqft-marg {
    margin-bottom: 8px;
  }
  .main-prop-card:nth-child(2) {
    border: 0;
  }
  .about-indira-grid {
    display: grid;
    grid-template-columns: 47% 51%;
    grid-gap: 20px;
  }
}
@media (max-width: 991px) {
  .about-indira-grid {
    grid-template-columns: auto;
  }
}
@media (max-width: 768px) {
  .man-off-grid {
    grid-template-columns: auto;
  }
  .pristine-sec-title h2 {
    font-size: 24px;
  }
  .other-details-grid {
    grid-template-columns: auto;
    grid-gap: 11px;
  }
  .other-details-grid > div:nth-child(even) {
    margin-bottom: 21px;
  }
  .of-dt {
    margin-top: 27px;
  }
}
@media (max-width: 576px) {
  .managed-first {
    padding: 25px 0;
  }
  .man-off-grid {
    padding: 10px;
  }
  .pristine-main-title {
    padding: 20px;
  }
  .property-details {
    padding: 10px;
  }
  .main-flex-month {
    padding-left: 10px;
  }
  .pristine-sec-title {
    margin-bottom: 24px;
  }
  .main-flex-prop {
    flex-direction: column;
    align-items: inherit;
    margin: 7px 16px;
  }
  .property-main-title {
    padding: 10px;
  }
  .property-main-title {
    margin-bottom: 12px;
  }
  .other-back {
    padding: 30px 26px;
  }
  .nagar-box-grid {
    grid-template-columns: auto;
  }
}
/* End 14 October, 2022  */
.sgl-mng-ofc-form,
.sgl-mng-ofc-broucher {
  margin-bottom: 45px;
}
.explore-por-wrap {
  padding-bottom: 70px;
}
.explore-por-wrap ul {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
}
.explore-por-wrap ul li {
  flex: 0 0 25%;
  padding: 0;
  margin: 0;
}
.explore-por-wrap li a {
  text-decoration: none;
  display: block;
  height: 297px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  box-shadow: 1.46px 1.46px 8.03px rgb(0 0 0 / 25%);
  margin: 12px;
}
.explore-por-wrap li a:hover {
}
.explore-por-wrap li a img {
  width: 100%;
  max-height: 240px;
  object-fit: cover;
  height: 100%;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.explore-por-wrap li a h3 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #000;
  margin-bottom: 10px;
  text-align: center;
  display: block;
  background: #fff;
  padding: 15px;
  margin-top: -5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-family: "Josefin Sans";
  padding-bottom: 20px;
}
.single-managed-office .blockTitle {
  font-weight: 500;
  text-transform: initial;
}
.sngl-mng-ofc.bookyourspaceblock .subt {
  display: none;
}
.single-managed-office .explore-por-wrap .blockTitle {
  line-height: initial;
  margin-bottom: 30px;
}
.explore-por-wrap {
  padding: 50px 0 70px;
}
.sgl-mng-ofc-broucher img {
  width: 100%;
}
.single-managed-office #inclusive_amenities {
  background: #fff;
}
.single-managed-office #offerings {
  background: #f9f9f9;
}
.single-managed-office #testimonial_div {
  background: #fff;
}
/* Home page find location */
.homeSlider.homeAboutwrap {
  display: flex;
}
.homeSlider.homeAboutwrap {
  padding: 60px 0;
  max-height: 650px !important;
}
#About.homeAboutwrap .fcell,
#About.homeAboutwrap .scell {
  width: 50%;
}
.homeSlider.homeAboutwrap .fcell {
  float: unset;
  width: 65%;
  max-height: 650px;
  overflow: hidden;
}
.homeAboutwrap .bx-wrapper {
  position: relative;
  margin: 0 auto 0px;
  padding: 0;
}
.homeAboutwrap.homeSlider .scell {
  background: #f9f9f9;
  position: relative;
}
.homeAboutUs {
  text-align: left;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 92vh;
  padding: 60px 5%;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.homeAboutwrap .homeAboutUs h3 {
  line-height: 32px;
  margin-bottom: 30px;
  color: #333333;
  font-size: 26px;
  font-weight: bold;
  text-transform: inherit;
}
.homeAboutwrap .scell li {
  position: relative;
  padding-left: 80px;
  margin-bottom: 50px;
}
.homeSlider .scell {
  line-height: 90vh;
}
.homeAboutwrap .offercenterbtn {
  height: 48px;
  line-height: 48px;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  border: 1px #6bba70 solid;
  border-bottom-color: #6bba70;
  text-shadow: 0px -1px 1px #6bba70;
  background-color: #6bba70;
  padding: 0 15px;
  width: auto;
  text-transform: uppercase;
  padding: 0 35px;
  text-decoration: none;
  display: inline-block;
  position: absolute;
}
.homeAboutwrap .scell li p:first-child {
  font-size: 16px;
  font-weight: 600;
}
#About.homeAboutwrap .homeAboutUs p {
  margin-bottom: 7px;
  text-align: left;
  line-height: 20px;
  color: #4b4b4b;
}
.homeAboutwrap .scell li {
  position: relative;
  padding-left: 80px;
  margin-bottom: 50px;
}
.homeAboutwrap .scell li span {
  color: #2ebd7f;
  font-size: 20px;
  font-weight: 600;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border: 1px solid #2ebd7f;
  border-radius: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 1;
}
.homeAboutwrap .scell li:after {
  content: "";
  background: #2ebd7f;
  position: absolute;
  top: 0;
  left: 24px;
  z-index: 0;
  width: 2px;
  height: 145px;
}
.homeAboutwrap .scell li:last-child:after {
  width: 0;
  height: 0;
}
ul.managedoffice-select {
  height: 52px;
  width: 220px;
}
ul.managedoffice-select li {
  padding: 8px 10px;
  z-index: 2;
  line-height: 24px;
  font-size: 14px;
}
ul.managedoffice-select li:not(.init) {
  width: auto;
  display: none;
  background: #fff;
  list-style: none;
}
ul.managedoffice-select li:not(.init):hover,
ul.managedoffice-select li.selected:not(.init) {
  background: #1e90ff;
  color: #fff;
  cursor: pointer;
}
.managedoffice-select li.init {
  cursor: pointer;
  list-style: none;
}
ul.managedoffice-select li.parentccat {
  font-weight: 600;
}
ul.managedoffice-select li.childcat::before {
  content: "-";
  margin-right: 5px;
}
ul.managedoffice-select li {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
ul.managedoffice-select li:nth-child(2) {
  border-top: 1px solid #000;
}
ul.managedoffice-select li:last-child {
  border-bottom: 1px solid #000;
}
ul.managedoffice-select li.init {
  border: none;
}
.homeworkspacefilter {
  position: absolute;
  top: auto;
  bottom: -43px;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 984px;
  width: 100%;
  background: #ffffff;
  /*border: 1px solid rgba(0, 0, 0, 0.2);*/
  border: none;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  z-index: 99;
}
.homeworkspacefilter ul.managedoffice-select {
  margin: 29px 54px 25px 85px;
  position: relative;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #000000;
}
.homeworkspacefilter ul.managedoffice-select::after {
  position: absolute;
  content: "";
  border-right: 0.879453px solid rgba(0, 0, 0, 0.5);
  height: 60px;
  right: -37%;
  top: 0;
}
.homeworkspacefilter #workstationtypehome {
  margin: 29px 85px 25px 54px;
  border: none;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #000000;
  width: 220px;
  background: transparent;
}
.homeworkspacefilter button.searchbutton {
  padding: 45px 68px;
  background: #2ebd7f;
  border-radius: 0px 4.8px 4.8px 0px;
  border: none;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #ffffff;
  text-transform: uppercase;
}
.homeworkspacefilter ul.managedoffice-select::before {
  content: "\f078";
  font-family: "FontAwesome";
  position: absolute;
  right: 0;
  font-size: 12px;
  line-height: 44px;
  z-index: 0;
}
#locationname {
  width: auto;
  max-width: 150px;
  border: none;
  background: transparent;
  padding-left: 5px;
}
.home #location_div.find-location {
  padding-top: 110px !important;
}
@media screen and (max-width: 992px) {
  .homeworkspacefilter ul.managedoffice-select {
    margin: 29px 34px 25px 65px;
  }
  .homeworkspacefilter #workstationtypehome {
    margin: 29px 65px 25px 34px;
  }
  .homeworkspacefilter ul.managedoffice-select::after {
    right: -20%;
  }
}
@media screen and (max-width: 767px) {
  .homeAboutwrap.homeSlider .scell {
    padding-top: 50px !important;
  }
}
@media screen and (max-width: 1440px) {
  .homeAboutUs {
    padding: 0px 5%;
  }
}
@media screen and (max-width: 767px) {
  .homeSlider.homeAboutwrap {
    display: flex;
    flex-direction: column;
  }
  .homeAboutUs {
    padding: 40px 5% 90px;
  }
}
.clientblock {
  position: relative;
}
.gird-loaction {
  display: grid;
  grid-template-columns: 22% 78%;
}
.fd-location {
  text-align: start;
  padding-top: 30px;
  padding-right: 10%;
}
.fd-location h3 {
  font-size: 25px;
  margin-bottom: 15px;
  font-weight: 600;
  line-height: 32px;
}
.fd-location p {
  font-size: 14px;
  margin-bottom: 14px;
}
select#fd-lt {
  width: 97%;
  padding: 4px 8px 4px 0;
  border: 0;
  background: transparent;
  margin-bottom: 43px;
}
.fd-button span {
  display: inline-block;
  margin-left: 9px;
  font-size: 22px;
  transform: matrix(1, 0, 0, 1, 0, 3);
}
.fd-button {
  text-decoration: none;
  color: #000;
}
#locationname {
  padding-left: 0px;
  font-size: 14px;
}
#location_div.find-location .caro-right {
  background: #fff;
}
#location_div.find-location .white {
  margin-bottom: 0;
}
.fd-button {
  position: absolute;
  bottom: 20px;
  display: none;
}
select#fd-lt {
  margin: 0;
}
.fd-location {
  position: relative;
}
/*--------*/
.homeworkspacefilter .selct-prop-op {
  width: 100%;
  display: flex;
  padding: 20px 40px 20px;
}
.homeworkspacefilter button.searchbutton {
  width: 40%;
  padding: 0;
}
.homeworkspacefilter ul.managedoffice-select {
  width: 100%;
  margin: 0;
  position: absolute;
  top: 22px;
  height: auto;
}
.homeworkspacefilter ul.managedoffice-select::before {
  z-index: -1;
  line-height: 22px;
}
.homeworkspacefilter ul.managedoffice-select::after {
  right: -30px;
  top: 0;
  height: 100%;
}
.homeworkspacefilter #workstationtypehome {
  margin: 0;
  width: 100%;
}
ul.managedoffice-select li {
  padding: 0px 20px;
}
.selct-prop-op-wrap > span {
  display: block;
}
.selct-prop-op-wrap {
  width: 100%;
  margin: 0;
  margin-right: 30px;
  position: relative;
  z-index: 9;
}
.managedoffice-select li.init,
.homeworkspacefilter #workstationtypehome {
  font-weight: 600;
  font-size: 14px;
  padding: 0;
}
.homeworkspacefilter .selct-prop-op-wrap::after {
  right: -30px;
  top: 0;
  height: 100%;
  position: absolute;
  content: "";
  border-right: 0.879453px solid rgba(0, 0, 0, 0.5);
}
.homeworkspacefilter ul.managedoffice-select::after {
  display: none;
}
.selct-prop-op-work-wrap {
  width: 100%;
  margin: 0;
  margin-right: 30px;
  position: relative;
  margin-left: 30px;
}
.selct-prop-op-work-wrap span {
  //line-height: 28px;
}
@media (max-width: 1450px) {
  .homeAboutwrap.homeSlider .scell {
    padding-top: 15px;
  }
}
@media (max-width: 991px) {
  .homeAboutwrap.homeSlider .scell {
    padding-top: 0;
  }
  .gird-loaction {
    display: inherit;
  }
  .fd-location {
    padding-right: 3%;
    padding-left: 3%;
  }
}
@media (max-width: 767px) {
  .homeworkspacefilter ul.managedoffice-select,
  .homeworkspacefilter #workstationtypehome {
    width: 90%;
  }
  .homeworkspacefilter ul.managedoffice-select::before {
    line-height: 14px;
  }
  .homeworkspacefilter,
  .homeworkspacefilter .selct-prop-op {
    flex-direction: column;
    position: relative;
    bottom: auto;
  }
  #location_div {
    padding-top: 30% !important;
  }
  .selct-prop-op-wrap {
    margin-bottom: 40px;
    z-index: 9;
    margin-right: 0;
  }
  .selct-prop-op-work-wrap {
    margin-right: 0;
    margin-left: 0;
  }
  .homeworkspacefilter button.searchbutton {
    width: auto;
    padding: 10px;
  }
  .homeworkspacefilter .selct-prop-op {
    padding: 20px 10px 20px;
  }
}
@media (max-width: 480px) {
  #location_div {
    padding-top: 60% !important;
  }
}
@media (max-width: 1400px) {
  .other-back {
    width: 60% !important;
  }
}
@media (max-width: 1250px) {
  .homeSlider .scell {
    padding: 0px 50px;
  }
}
@media (max-width: 1024px) {
  .other-back {
    width: 56% !important;
  }
  .property-main-title .prop-month-grid {
    gap: 20px 18px !important;
  }
  .other-details-grid {
    grid-gap: 30px !important;
  }
}
@media (max-width: 992px) {
  .main-flex-prop {
    margin: 7px 10px !important;
  }
}
@media (max-width: 768px) {
  .homeAboutwrap .scell li {
    padding-left: 60px;
    margin-bottom: 30px;
  }
  .homeSlider .scell {
    padding: 30px;
  }
  .homeAboutwrap .homeAboutUs h3 {
    line-height: 30px;
    margin-bottom: 30px;
    font-size: 20px;
  }
  .other-back-wrapper {
    flex-direction: column;
  }
  .other-back {
    width: 90% !important;
  }
  .google-maps {
    width: 90% !important;
    padding: 40px 50px 0;
  }
}
@media (max-width: 767px) {
  .property-main-title .prop-month-grid {
    grid-template-columns: 18% 18% 18% 18% 18%;
  }
  .property-main-title .prop-month-grid {
    gap: 15px 15px !important;
  }
  .additional-card .additional-box p {
    font-size: 12px !important;
  }
  .additional-card .additional-box h5 {
    font-size: 14px !important;
    line-height: 20px;
  }
  .details-bold {
    font-size: 14px !important;
  }
  .man-off-grid .property-meta-wrap {
    flex-direction: column;
  }
  .man-off-grid .property-details-image {
    width: 52%;
  }
  .property-details-meta .prop-white-bg {
    padding: 15px 0px !important;
  }
  .man-off-grid .prop-month-grid {
    padding-left: 0px !important;
  }
  .man-off-grid .property-details-meta {
    width: 100% !important;
  }
  #About.homeAboutwrap .fcell,
  #About.homeAboutwrap .scell {
    width: 100% !important;
    position: relative;
  }
  .homeAboutwrap.homeSlider .scell {
    padding-top: 140px !important;
  }
  #About.homeAboutwrap .fcell,
  #About.homeAboutwrap .scell {
    width: 100% !important;
    position: relative;
  }
}
@media (max-width: 540px) {
  .homeSlider .scell {
    padding: 60px;
  }
}
@media (max-width: 480px) {
  .property-main-title .prop-month-grid {
    grid-template-columns: 33.33% 33.33% 33.33% !important;
  }
}
@media (max-width: 320px) {
  .homeSlider .scell {
    padding: 10px;
  }
  .explore-por-wrap ul {
    flex-direction: column;
  }
  .google-maps {
    padding: 20px 20px 0;
  }
  .other-back {
    padding: 0px 20px !important;
  }
  .additional-card .additional-box h5 {
    font-size: 12px !important;
    line-height: 16px;
  }
  .pristine-main-title {
    padding: 40px 20px 38px !important;
  }
  .man-off-grid .property-details-image {
    width: 100% !important;
  }
}
.man-off-grid .property-details-image {
  width: 39%;
}
.man-off-grid .prop-link {
  background: #6cba6f;
  position: relative;
  display: flex;
  padding: 12px 10px;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0.02em;
  color: #fff;
  text-decoration: none;
  margin-top: 10px;
}
.man-off-grid .property-meta-wrap {
  display: flex;
}
.man-off-grid .property-details-meta {
  width: 61%;
}
.man-off-grid .main-flex-month h5 {
  font-size: 14px !important;
  font-weight: 600;
}
.man-off-grid .main-flex-month p {
  font-size: 12px !important;
  line-height: 15px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
.man-off-grid .prop-month-grid {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  padding-left: 40px;
}
.man-off-grid .main-flex-month {
  padding-left: 0px;
}
.man-off-grid .prop-month-grid {
  display: grid;
  grid-template-columns: 33.33% 33.33% 33.33% !important;
  box-shadow: 0px 2px 16px rgb(0 0 0 / 3%);
  padding-top: 15px;
  padding-bottom: 15px;
}
.main-month-card:nth-child(3n) {
  border-right: none;
}
.prop-white-bg {
  grid-template-columns: 50% 50% !important;
}
.prop-white-bg .main-prop-card {
  border-right: none;
  margin-bottom: 30px;
}
.prop-white-bg .main-prop-card:nth-child(3),
.prop-white-bg .main-prop-card:nth-child(4) {
  margin-bottom: 0px;
}
.property-details-meta .prop-white-bg {
  padding: 15px 25px;
  margin-bottom: 10px;
  box-shadow: 0px 2px 16px rgb(0 0 0 / 3%);
}
.property-details-meta .main-flex-prop {
  justify-content: flex-start !important;
}
.property-details-meta .main-flex-prop:nth-child(2),
.property-details-meta .main-flex-prop:nth-child(4) {
  justify-content: flex-end !important;
}
.property-details-meta .pristine-main-title {
  margin-bottom: 0px !important;
}
.property-details-meta .sgl-mng-ofc-form {
  margin-bottom: 0px !important;
}
.property-main-title .prop-month-grid {
  grid-template-columns: 19% 19% 19% 18% 18%;
  padding-left: 0px !important;
  gap: 20px 24px;
}
.property-main-title {
  padding: 48px !important;
}
.property-main-title .additional-card {
  margin: 0;
}
.additional-card .additional-box h5 {
  font-size: 16px;
}
.additional-card .additional-box p {
  font-size: 16px;
}
.pristine-main-title {
  margin-bottom: 0 !important;
  padding: 40px 50px 38px !important;
}
.sgl-mng-ofc-form {
  margin-bottom: 0 !important;
}
.man-off-grid {
  padding: 0 0 40px 0 !important;
}
.property-details {
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
}
.pristine-sec-title {
  margin-bottom: 25px !important;
}
.goodmanageoffice {
  padding: 15px 40px !important;
}
.form-hk-title h2 {
  margin: 0 0 25px !important;
}
.goodmanageoffice .wpcf7-text,
.goodmanageoffice .wpcf7-select,
.goodmanageoffice .wpcf7-submit {
  height: 44px !important;
}
.goodmanageoffice .wpcf7-textarea {
  height: 89px !important;
}
.goodmanageoffice .imageCheckbox input[type="radio"] + label {
  padding: 14px 0px !important;
}
.property-details-title h3 {
  margin: 0 0 25px 0 !important;
}
.property-main-title {
  margin-bottom: 40px !important;
}
.other-back {
  padding: 0px 50px !important;
  width: 70%;
}
.other-details-grid {
  grid-template-columns: 11% 84% !important;
  grid-gap: 40px !important;
}
.of-dt {
  margin-top: 60px !important;
}
a.of-dt-btn {
  padding: 13px 28px !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  border-radius: 4px !important;
}
.other-back-wrapper {
  display: flex !important;
  align-items: center;
}
.google-maps {
  width: 30%;
}
.homeworkspacefilter.categorypagefilter {
  position: relative;
  bottom: auto;
  margin: 0 auto 50px;
}
.homeworkspacefilter.managedoffice-filter {
  position: relative;
  left: auto;
  bottom: auto;
  right: auto;
  margin-bottom: 50px;
  width: 100%;
  max-width: 100%;
}
.homeworkspacefilter.managedoffice-filter #workstationtype {
  font-weight: 600;
  font-size: 14px;
  padding: 0;
  border: none;
  font-style: normal;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #000000;
  width: 220px;
  background: transparent;
  margin: 0;
  width: 100%;
}
.homeworkspacefilter.managedoffice-filter .selct-prop-op-wrap::after {
  border-right: none;
}
.homeworkspacefilter.managedoffice-filter .selct-prop-op-wrap {
  margin: 0 0 20px 0;
}
.homeworkspacefilter.managedoffice-filter ul.managedoffice-select::before {
  line-height: 20px;
  top: -10px;
}
.page-template-new-managedofc-template .homeAboutUs {
  display: contents;
}
.page-template-new-managedofc-template .offercenterbtn {
  position: absolute;
}
.bookyourspace .grp {
  overflow: hidden;
}
.bookyourspace .radcls > .purpose-radio {
  display: flex;
}
.bookyourspace .purpose-radio .imageCheckbox {
  width: 25%;
  margin-right: 15px;
  overflow: hidden;
}
.bookyourspace .purpose-radio .imageCheckbox.form-last-ck-box {
  margin-right: 0;
}
.bookyourspace .purpose-radio > p {
  display: none;
}
.bookyourspace .imageCheckbox input[type="radio"] + label,
.bookyourspace .imageCheckbox input[type="radio"]:checked + label {
  padding: 21px 7px;
  box-sizing: border-box;
}
.nw-mng-ofc .scell li:after {
  height: 145px;
}
#toppartform form input[type="submit"] {
  margin-top: 18px !important;
}
@media (min-width: 1350px) {
  .explore-por-wrap .manoff-container {
    max-width: 1300px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 100%;
  }
}
.bookyourspace .radcls {
  display: flex;
}
.single-managed-office .imageCheckbox.form-last-ck-box {
  margin-right: 0;
}
.single-managed-office .grp p {
  display: block;
  margin-right: 0;
}

.tax-managed_office_category .purpose-radio p {
  margin-right: 0;
  width: 100%;
}
.bookyourspace .radcls .imageCheckbox {
  flex: 33;
}
.headerWrap {
  line-height: 95px !important;
}
#header {
  height: 95px !important;
  margin-bottom: 0;
}

/*------09-01-2024--------*/

#contentpart.mng-ofc-title-section {
  grid-template-columns: 70% 30%;
}

.nw-mng-ofc .mng-ofc-left {
  margin-right: 5%;
}
.mng-ofc-left .enterprisecontent {
  margin-top: 0;
}
.mng-ofc-left .enterprisecontent {
  width: 100%;
}

.nw-mng-ofc .enterprise-template #contentpart p.sp-layer.title-in,
.nw-mng-ofc .enterprise-template #contentpart p.sp-layer.desc-in {
  background: transparent;
  color: #fff !important;
  opacity: 1 !important;
  left: 2% !important;
  top: initial !important;
  right: initial !important;
  text-align: left;
  height: auto !important;
  line-height: 1.4em;
}

.nw-mng-ofc .enterprise-template #contentpart p.sp-layer.title-in {
  bottom: 22% !important;
  font-size: 28px !important;
}
.nw-mng-ofc .enterprise-template #contentpart p.sp-layer.desc-in {
  bottom: 9% !important;
  font-size: 16px !important;
}
.nw-mng-ofc .enterprise-template #contentpart .sp-image-container:after {
  content: "";
  width: 100%;
  height: 40%;
  position: absolute;
  bottom: 0;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.76) 34.87%,
    rgba(0, 0, 0, 0.88) 100%
  );
}
#Aboutlocation .rcell .imageCheckbox {
  flex: 1;
}
#Aboutlocation .radcls {
  display: flex;
}
.mng-ofc-right .radcls {
  margin-top: 0;
}
.nw-mng-ofc .mng-ofc-right .grp {
  margin-bottom: 15px;
}
.nw-mng-ofc-form-caption h3 {
  padding-top: 18px;
  margin-bottom: 5px;
}
.nw-mng-ofc-form-caption h4 {
  margin-bottom: 20px;
  color: rgba(119, 119, 119, 1);
}
#contentpart.mng-ofc-title-section {
  padding: 2% 140px 5%;
}
@media only screen and (max-width: 1500px) {
  #contentpart.mng-ofc-title-section {
    padding: 2% 5% 5%;
  }
}
.field-location label {
  position: relative;
}

.field-location label:after {
  /*content: '\f078';
      font-family: 'FontAwesome';
      position: absolute;
      top: 0;
      right: 15px;*/
}
.nw-mng-ofc .bookyourspace .field-location .wpcf7-select {
  background-image: url(https://www.goodworks.in/wp-content/uploads/2024/01/image-1-5-1.png);
  background-size: 12px;
  background-position: 97% center;
}
.nw-mng-ofc .bookyourspace .mng-ofc-right .wpcf7-submit {
  background: #2ebd7f;
}

/* 16-01-24 */
.header-top a {
  text-decoration: none;
}
.container-fluid {
  padding: 0 30px;
}

.header-top {
  background: rgba(50, 50, 50, 0.98);
  padding: 8px 0;
  transition: all 0.5s;
}
.ht-box-main {
  align-items: center !important;
  justify-content: space-between !important;
  display: flex !important;
}
.header-left {
  align-items: center !important;
  display: flex !important;
}
.header-right {
  align-items: center !important;
  display: flex !important;
}
.ht-box h6 {
  margin: 0;
  font-size: 14px;
}
.ht-box h6 a {
  color: rgba(181, 181, 181, 1);
  font-weight: 500;
  font-family: "Josefin Sans";
}
.header-left .fa-mobile {
  font-size: 18px;
}
.ht-box h6 + h6 {
  margin-left: 34px;
}
.social {
  margin-left: 90px;
}
.social a {
  font-size: 14px;
  color: #b5b5b5;
}
.social a + a {
  margin-left: 21px;
}
.headerWrap {
  position: initial;
}
body .header-top + header#header {
  position: initial;
}
body .isSticky.headerWrap {
  position: fixed;
  line-height: 95px !important;
}
.mainMenu > ul > li ul.children,
.mainMenu > ul > li ul.sub-menu {
  z-index: 999;
}
.enterprisecontent .sp-buttons {
  top: -145px;
}
.singlePostWrap .aligncenter {
  max-width: 100%;
}

/* 06-03-24 */

@media (min-width: 1232px) {
  .mainMenu > ul > li > ul.sub-menu li.prop-cat ul.sub-menu {
    column-count: 2;
    column-gap: 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-columncount: 2;
  }
}

/* 15-03-24 */
@media screen and (max-width: 767px) {
  .pricingPlans .blockTitle {
    font-size: 20px;
    line-height: 30px !important;
  }
  .homeAboutwrap .scell li:after {
    top: 10px;
    height: 150px;
  }
  .ht-box-main {
    display: block !important;
  }
  .ht-box-main .ht-box .header-left {
    padding-bottom: 10px;
  }
  .clientlogodiv ul.clientlogolist {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    padding: 0 20px;
  }
  .clientblock .clientlogolist li {
    width: 100%;
  }

  .man-off-grid .property-details-image {
    width: 100%;
    padding-bottom: 30px;
  }
  .property-details-meta .prop-white-bg {
    text-align: center;
  }
  .man-off-grid .prop-month-grid {
    grid-template-columns: repeat(2, 1fr) !important;
    text-align: center;
  }
  .single-managed-office .explore-por-wrap .blockTitle {
    font-size: 24px;
    line-height: 30px;
  }
  .explore-por-wrap ul {
    display: block;
  }
  .single-managed-office .offeringlist {
    display: block;
  }
  .single-managed-office .offdes {
    margin: 0;
  }
  .single-managed-office .amenitieslist {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .single-managed-office .offerings_val h4 {
    font-size: 18px;
  }
  .offerings_val .con {
    font-size: 16px;
  }
  .main-month-card {
    margin-right: 0;
    border: none;
  }
  .additional-card {
    padding: 10px;
  }
  .page-template-templ-coworkingspace .offeringlist {
    display: block;
  }
  .page-template-templ-coworkingspace .offtitle {
    margin-bottom: 0;
  }
  .page-template-templ-coworkingspace .offdes {
    margin: 5px 0;
  }
  .page-template-templ-coworkingspace #offerings {
    padding-top: 60px;
  }
  .page-template-templ-coworkingspace .offerings_val h4 {
    font-size: 18px;
    line-height: 25px;
  }
  .page-template-templ-coworkingspace .amenitieslist {
    gap: 25px;
    grid-template-columns: repeat(2, 1fr);
  }
  .page-template-templ-coworkingspace #location_div {
    padding-top: 30px !important;
  }
  .pricingPlanItem h3 {
    padding: 10px 0;
  }
  .pricingPlanItem .pricingPlanItemDescWrap {
    min-height: 0 !important;
    display: none;
  }
  .pricingPlanItem .joinNow {
    margin-bottom: 0;
  }
  .page-template-templ-coworkingspace #banner_div {
    margin-bottom: 60px;
  }
  .page-template-templ-coworkingspace #testimonial_div h3 {
    line-height: 1.3em;
  }
  .singleMeta h1 {
    font-size: 24px;
    line-height: 30px;
  }
  .singlePostWrap h2,
  .singlePostWrap h3 {
    font-size: 24px;
    line-height: 35px;
  }
  .singlePostWrap > ul li,
  .singlePostWrap > ol li {
    margin-bottom: 20px;
  }
  .nw-mng-ofc .mng-ofc-4icons h3 {
    font-size: 26px;
    line-height: 35px;
  }
  .nw-mng-ofc .mng-ofc-4icons h4 {
    line-height: 30px;
  }
  .mng-ofc-4icons .amenitieslist {
    margin-top: 30px;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
  .nw-mng-ofc .clientblock {
    padding-top: 30px;
  }
  .clientblock .blockTitle {
    padding-bottom: 30px;
  }
  .nw-mng-ofc .scell li:after {
    top: 15px;
    height: 175px;
  }
  #wpsm_accordion_6921 .ac_title_class {
    line-height: 30px;
  }
  .tax-managed_office_category .lb-title-flex span {
    font-size: 12px;
    line-height: 18px;
  }
  .tax-managed_office_category .prop-box b {
    font-size: 14px;
    line-height: 20px;
  }
  .single-managed-office #inclusive_amenities {
    padding-top: 40px;
  }
  .pricingPlans .blockTitle {
    font-size: 20px;
    line-height: 32px !important;
  }
  #inclusive_amenities.single-location h3 {
    font-size: 22px !important;
    line-height: 30px;
  }
  .faq_below.facebooktestiminial.blockwhite h3 {
    font-size: 22px !important;
    line-height: 32px;
  }
  .banner-img img {
    width: 100%;
  }
  .locationcontent ul {
    padding-left: 25px;
  }
  .locationcontent ul li,
  .locationcontent ol li {
    margin-bottom: 10px;
  }
  .locationcontent h4,
  .locationcontent p {
    margin-bottom: 20px;
  }
  #inclusive_amenities.blockwhite {
    padding: 40px 10px;
    margin-top: 40px;
  }
  .location-template #inclusive_amenities {
    padding: 40px 10px;
  }
  .location-template .offeringlist {
    display: block;
  }
  .offeringlist
    .inclusive_amenities_val:not(.inclusive_amenities_val .firstrows) {
    margin-bottom: 26px;
  }
  .location-template #offerings {
    padding: 30px 10px;
  }
  .location-template #offerings .amenitieslist {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
  .location-template #offerings .amenitieslist .offerings_val h4 {
    font-size: 18px;
    line-height: 25px;
  }
  .location-template #Maplocation {
    padding: 30px 20px;
  }
  .location-template #banner_div {
    padding: 0 20px;
  }
  .location-template #location_div {
    padding-top: 60px !important;
  }
  .location-template h1,
  .location-template h2 {
    line-height: 30px;
  }
  .location-template .grey-small {
    line-height: 25px;
  }
  #location_div h3 {
    font-size: 22px !important;
    line-height: 30px;
    margin-bottom: 0 !important;
  }
  .single-location .amenitieslist {
    display: grid;
  }
  #post-6327.singlePageContent h1 a {
    font-size: 22px;
  }
  #post-6327 h1 {
    line-height: 40px;
  }
  #post-1204.singlePageContent h1 {
    font-size: 22px;
    line-height: 30px;
  }
  .singlePageContent .singlePostWrap h1 {
    font-size: 26px;
    line-height: 40px;
  }
  .singlePageContent .singlePostWrap h4 {
    font-size: 22px;
    line-height: 30px;
  }
  .footerMenu ul li.logoNext {
    margin: 0 !important;
  }
  .postItemV2 {
    margin-bottom: 60px;
  }
  .singlePageContentV2 figure img {
    width: 100% !important;
    height: auto !important;
  }
  .relatedPostsV2Wrap .blockTitle {
    font-size: 22px;
  }
  .singleMeta h1 {
    margin: 20px 0;
  }
  .singlePostWrap h1 {
    font-size: 26px;
    line-height: 40px;
  }
  .singlePostWrap h4 {
    font-size: 20px;
    line-height: 35px;
  }
  .home #Blog {
    margin-top: 30px;
  }
  .bookCenter input[type="submit"] {
    width: 94%;
    margin: 0 auto;
  }
  .single-location .clientblock .clientlogolist li {
    width: 90%;
  }
  .header-top {
    display: none;
  }
  .other-details-grid {
    grid-template-columns: 20% 70% !important;
  }

  .pricingPlanItem .pricingPlanItemDescWrap {
    display: block;
  }
  #Aboutlocation .rcell input.wpcf7-text,
  #Aboutlocation .rcell select.wpcf7-select,
  #Aboutlocation .rcell .loc-requirement {
    width: 100% !important;
  }
  #Aboutlocation .radcls {
    width: 100% !important;
  }
  #Aboutlocation .rcell .imageCheckbox input[type="radio"]:checked + label {
    width: 100% !important;
  }
  #Aboutlocation .rcell .imageCheckbox input[type="radio"] + label {
    width: 100% !important;
  }
  .homeSlider.homeAboutwrap {
    display: block !important;
    margin-top: 30px;
  }
  .homeSlider.homeAboutwrap .fcell ul li {
    width: 767px !important;
  }
  .page-template-templ-virtual-office #banner_div {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 767px) {
  .homeworkspacefilter {
    padding: 0px 20px;
  }
  /* #About .fcell {
      display: none;
    } */
  .homeAboutwrap.homeSlider .scell {
    padding: 0 !important;
  }
  .homeAboutUs {
    position: initial;
  }
  .homeSlider.homeAboutwrap {
    padding-top: 0;
  }
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
  .pricingPlans .pricingPlansWrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
  #Pricing .pricingPlanItemDescWrap {
    max-height: max-content !important;
  }
  .pricingPlansWrap .pricingPlanItem {
    width: 100%;
  }
  .homeAboutwrap .scell li:after {
    top: 15px;
  }
  .home #testimonialarea {
    padding-top: 60px;
  }
  .offeringlist {
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
  .amenitieslist {
    gap: 30px;
  }
  .page-template-templ-coworkingspace #location_div .pricingPlansWrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 30px;
  }
  .page-template-templ-coworkingspace
    #location_div
    .pricingPlansWrap
    .pricingPlanItem {
    margin-bottom: 0;
  }
  .page-template-templ-coworkingspace
    #location_div
    .pricingPlansWrap
    .pricingPlanItem
    a.joinNow {
    margin-bottom: 30px;
  }
  #banner_div {
    padding: 3% 40px;
  }
  #banner_div .banner-cont {
    grid-template-columns: 20% 80%;
  }
  #banner_div .leftd h3 {
    font-size: 16px;
  }
  /* #banner_div .rightd {
      padding-top: 50%;
    } */
  #banner_div a.contactBtn {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 30px;
  }
  .singlePostWrap h2 {
    font-size: 32px;
    line-height: 25px;
  }
  .singlePostWrap h3 {
    font-size: 30px;
    line-height: 25px;
  }
  .singlePostWrap > ul li,
  .singlePostWrap > ol li {
    margin-bottom: 20px;
  }
  .nw-mng-ofc .offeringlist {
    margin-top: 90px;
  }
  .mng-ofc-4icons .amenitieslist {
    margin-top: 60px;
  }
  .single-managed-office .man-off-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .single-managed-office .explore-por-wrap ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
  .single-managed-office .about-details-bg .gmap_canvas iframe {
    width: 100%;
  }
  .single-managed-office .explore-por-wrap .blockTitle {
    line-height: 40px;
  }
  .single-location .offeringlist {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  #Aboutlocation {
    grid-template-columns: repeat(1, 1fr);
  }
  #Aboutlocation .rcell {
    padding-top: 30px;
  }
  .locationcontent ul {
    padding-left: 30px;
  }
  .locationcontent ul li {
    padding-bottom: 5px;
  }
  .locationcontent h4,
  .locationcontent p {
    padding-bottom: 10px;
  }
  #inclusive_amenities .offeringlist {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  #Maplocation .rcell h2 {
    font-size: 20px;
  }
  .locationcontent h2 {
    text-align: start;
  }
  .location-template-default #Maplocation,
  .location-template #Maplocation {
    grid-template-columns: repeat(1, 1fr);
  }
  .location-template-default .lcell iframe,
  .location-template .lcell iframe {
    width: 100%;
  }
  .single-post .singleMeta h1 {
    line-height: 45px;
    font-size: 30px;
  }
  .single-post .singlePostWrap h2 {
    font-size: 28px;
    line-height: 35px;
  }
  .single-post .singlePostWrap h3 {
    font-size: 26px;
    line-height: 33px;
  }
  .single-post .singlePostWrap h4 {
    font-size: 22px;
    line-height: 30px;
  }
  .single-post .relatedPostsV2Wrap .uni-clear {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .singlePageContent.post-6327 .singlePostWrap h1 a {
    font-size: 28px;
  }
  .singlePageContent.post-6327 .singlePostWrap h1 {
    line-height: 45px;
  }
  .singlePageContent.post-6327 .singlePostWrap .kvgmc6g5 {
    padding-bottom: 20px;
  }
  .singlePageContent .singlePostWrap h3 {
    font-size: 30px;
    line-height: 35px;
  }
  .singlePageContent .singlePostWrap h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .singlePageContent .singlePostWrap h2 {
    font-size: 32px;
    line-height: 35px;
  }
  .footerMenu ul li.logoNext {
    margin-right: 0 !important;
  }
  .contact-template #videopart .title {
    line-height: 40px;
  }
}

@media only screen and (min-width: 567px) and (max-width: 768px) {
  .home .pricingPlans .pricingPlansWrap,
  .page-template-new-managedofc-template .pricingPlans .pricingPlansWrap,
  .page-template-templ-virtual-office .pricingPlans .pricingPlansWrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .homeAboutUs {
    margin-bottom: 80px;
  }
  .homeAboutwrap .scell li:after {
    height: 140px;
  }
  .clientlogodiv .clientlogolist {
    grid-template-columns: repeat(3, 1fr);
  }
  #inclusive_amenities .offeringlist {
    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 30px;
  }
  .page-template-templ-coworkingspace ul.clientlogolist {
    display: flex;
    flex-wrap: wrap;
  }
  iframe {
    width: 100%;
    height: 300px;
  }
  #banner_div {
    padding: 3% 80px !important;
  }
  .page-template-new-managedofc-template .nw-mng-ofc .scell li:after {
    height: 130px;
  }
  .explore-por-wrap ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px 0;
  }
  .single-managed-office .amenitieslist {
    grid-template-columns: repeat(3, 1fr);
  }
  .virtualoffice-template-default #banner_div {
    padding: 0 70px;
  }
}

@media only screen and (min-width: 1024px) {
  #Pricing .pricingPlanItemDescWrap {
    max-height: max-content !important;
  }
}

@media only screen and (min-width: 568px) and (max-width: 1090px) {
  .contact-template #contact_info .infopart {
    width: 30%;
  }
}

.ac_title_class,
div.wpsm_panel-body {
  font-family: "Roboto", sans-serif !important;
}
.location-template h1,
.location-template h2 {
  line-height: 35px;
}
.contact-template h1 {
  line-height: 1.3em;
}
#archives-2.sidebar-widget > ul,
#categories-2.sidebar-widget > ul {
  column-count: 2;
  column-gap: 0;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-columncount: 2;
}
.post-6847 .wrapper .singlePostWrap img {
  padding-top: 30px;
}
.singlePostWrap figure {
  padding: 20px 0;
}
#wpcf7-f4405-p2467-o1 textarea,
#wpcf7-f726-p725-o1 textarea,
#wpcf7-f769-p767-o1 textarea {
  width: 100%;
}
#wpcf7-f4405-p2467-o1 input[type="submit"],
#wpcf7-f726-p725-o1 input[type="submit"],
#wpcf7-f769-p767-o1 input[type="submit"] {
  background-color: #2ebd7f;
  border-color: #2ebd7f;
  color: #fff;
  font-size: 14px;
}
#wpcf7-f726-p725-o1 input[type="submit"],
#wpcf7-f769-p767-o1 input[type="submit"] {
  padding: 10px 20px !important;
}

@media screen and (max-width: 640px) {
  .page-template-templ-coworkingspace .wpcf7-form-control {
    max-width: 100% !important;
  }
}
div.wpsm_panel-body {
  font-family: roboto, sans-serif !important;
}
#wpcf7-f4407-o2 .bookCenter input[type="submit"],
#wpcf7-f4407-p8965-o3 .bookCenter input[type="submit"],
#wpcf7-f4407-p1318-o2 .bookCenter input[type="submit"] {
  margin-top: 20px;
}

.post-767 textarea,
.post-725 textarea,
#wpcf7-f769-p767-o1 textarea {
  width: 100%;
}
#wpcf7-f4405-p1204-o2 textarea {
  width: 97%;
}
.post-767 input[type="submit"],
.post-725 input[type="submit"],
.post-1204 input[type="submit"],
.post-2387 input[type="submit"],
.post-2489 input[type="submit"],
.post-2379 input[type="submit"],
.post-1352 input[type="submit"],
.post-1324 input[type="submit"],
.post-1370 input[type="submit"],
#wpcf7-f769-p767-o1 input[type="submit"] {
  background-color: #2ebd7f;
  border-color: #2ebd7f;
  color: #fff;
  font-size: 14px;
  border: none;
}
.ht-box-main .broc-dow p {
  color: #b5b5b5;
  font-size: 14px;
}
.ht-box-main .broc-dow a {
  color: #2ebd7f;
}

@media screen and (max-width: 1200px) {
  .ht-box-main {
    flex-direction: column;
  }
  .header-right .social {
    margin-left: 0;
  }
}
@media (max-width: 576px) {
  div.property-main-title {
    padding: 15px !important;
  }
  .single-managed-office #inclusive_amenities {
    padding: 5% 15px;
  }
  .single-managed-office #testimonial_div {
    padding: 10px;
  }
  .page-template-templ-coworkingspace #banner_div,
  .single-managed-office #banner_div {
    padding: 3% 0;
  }
  div.goodmanageoffice {
    padding: 15px !important;
  }
  .pricingPlanItem {
    width: 100%;
  }
}
#Aboutlocation .rcell .wpcf7-text {
  background: #ededed;
  box-sizing: border-box;
  border-radius: 4px;
  height: 50px !important;
  width: 100%;
}
#Aboutlocation .radcls {
  gap: 0px;
}
#Aboutlocation .rcell .imageCheckbox input[type="radio"] + label {
  padding: 15px 0px;
  background: #ededed;
}
#Aboutlocation .rcell .imageCheckbox input[type="radio"]:checked + label {
  padding: 15px 0px;
  /* background: #ededed; */
}
#Aboutlocation .rcell .loc-requirement {
  width: 100%;
  background: #ededed;
  padding: 10px 10px !important;
  border-radius: 4px;
  box-sizing: border-box;
  height: 50px;
}
#Aboutlocation .rcell .wpcf7-text::placeholder,
#Aboutlocation .rcell textarea::placeholder {
  font-size: 14px;
  color: #757579;
}
#Aboutlocation .rcell .wpcf7-select {
  width: 100%;
  height: 50px;
  background: #ededed;
  font-size: 14px;
}
#Aboutlocation .rcell .wpcf7-submit {
  width: 100%;
  margin-top: 10px;
}
.download-brochure img {
  border-radius: 4px;
}
.single-managed-office .download-brochure,
.tax-managed_office_category .download-brochure {
  margin-top: 20px;
}
.tax-managed_office_category .download-brochure {
  padding-left: 30px;
}
.download-brochure img {
  width: 100%;
}
@media (max-width: 992px) {
  .tax-managed_office_category .download-brochure {
    padding-left: 0;
  }
}
.pum-container,
.pum-theme-lightbox .pum-container {
  border: none !important;
}

.loc-btn-wrapper .loc-btn {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
.loc-btn-wrapper .loc-btn a {
  background-color: #2ebd7f !important;
  border-color: #2ebd7f !important;
  color: #fff !important;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  padding: 10px 0;
}
@media (max-width: 767px) {
  .loc-btn-wrapper .loc-btn {
    grid-template-columns: repeat(2, 1fr);
  }
  .loc-btn-wrapper {
    padding: 10px;
  }
  .nw-mng-ofc .bookyourspace .imageCheckbox input[type="radio"] + label {
    padding: 17px 7px;
  }
  .home #location_div.find-location {
    padding-top: 50px !important;
  }
  .homeworkspacefilter {
    padding: 10px;
    border: 2px solid #2ebd7f;
    margin-top: 20px;
    top: 10px;
  }
  .post-658 .singlePostWrap h3 {
    text-align: center;
  }
}
.nw-mng-ofc .setup-office-form .bookyourspace {
  width: 100%;
  grid-template-columns: 100%;
  padding-bottom: 0;
}
.nw-mng-ofc .setup-office-form .bookyourspace .grp {
  margin-bottom: 0;
}
.nw-mng-ofc .setup-office-form .bookyourspace .wpcf7-submit {
  margin: 0;
}
.post-725 .wpcf7-text,
.post-767 .wpcf7-text,
.post-1204 .wpcf7-text,
.post-2387 .wpcf7-text,
.post-2489 .wpcf7-text,
.post-2379 .wpcf7-text,
.post-1352 .wpcf7-text,
.post-1324 .wpcf7-text,
.post-1370 .wpcf7-text,
.post-725 textarea,
.post-767 textarea,
.post-2387 textarea,
.post-2489 textarea,
.post-2379 textarea,
.post-1352 textarea,
.post-1324 textarea,
.post-1370 textarea,
.post-1204 textarea {
  width: 94% !important;
}

/* Home Banner */

.video-bg video {
  height: 83vh;
  width: 100%;
  object-fit: cover;
}
.banner-content h1 {
  font-size: 75px;
  font-family: josefin sans;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 30px;
  line-height: 75px;
}
.banner-content p {
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  margin-bottom: 40px;
}
.banner-wrapper .banner-content {
  max-width: 100%;
  margin: 0 auto;
  position: absolute;
  bottom: 25%;
  left: 0;
  right: 0;
  text-align: center;
  color: #fff;
}
.video-bg::before {
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  height: 83vh;
}
.homeFirstScreen {
  height: auto;
}

.mainMenu > ul > li.v-menu ul.sub-menu li:first-child {
  padding-top: 0;
}
.mainMenu > ul > li.v-menu ul.sub-menu li:last-child {
  padding-bottom: 0;
}
body.tax-managed_office_category .homeworkspacefilter ul.managedoffice-select.active {
  height: 56vh;
  overflow: auto;
}
body.home ul.managedoffice-select.active{
  height: 40vh;
  overflow: auto;
}
@media only screen and (min-width: 767px) and (max-width: 1400px) {
  .video-bg video {
    height: 83vh;
  }
  .video-bg::before {
    height: 83vh;
  }
  .banner-content h1 {
    font-size: 40px;
    margin-bottom: 0;
    line-height: 40px;
  }
}
@media (max-width: 768px) {
  .video-bg video {
    height: 40vh;
  }
  .video-bg::before {
    height: 40vh;
  }
  .banner-content h1 {
    font-size: 30px;
    margin-bottom: 0;
    line-height: 40px;
  }
  .banner-wrapper .banner-content {
    top: 10%;
    bottom: 0;
  }
  body.tax-managed_office_category
    .homeworkspacefilter
    ul.managedoffice-select.active {
    height: 63vh;
    overflow: auto;
  }
}
/* Lending popup */
.lending-popup .popup-title {
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
}
.lending-popup .popup-wrapper .goodmanageoffice {
  padding: 0 20px !important;
}
.lending-popup .right img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lending-popup .popup-wrapper {
  display: grid;
  grid-template-columns: 70% 30%;
}
.lending-popup .popup-wrapper .purpose-radio p {
  margin-right: 0;
}
.lending-popup .goodmanageoffice .imageCheckbox input[type="radio"] + label {
  padding: 10px 18px !important;
}
@media (max-width: 630px) {
  .lending-popup .popup-wrapper {
    grid-template-columns: 100%;
  }
  .lending-popup .right {
    display: none;
  }
}

.mainMenu > ul > li > ul.sub-menu li:hover > ul.sub-menu{
  display: block;
}
.mainMenu > ul > li > ul.sub-menu li:hover > ul.sub-menu li:hover >.ul.sub-menu{
  /* display: block; */
}






h1.hero-title {
    font-size: 45px;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    text-transform: uppercase;
    margin-bottom: 10px;
    line-height: 45px;
    color: #fff;
}

.hero-subtitle {
    font-size: 22px!important;
    font-weight: 400;
    font-family: "Inter", sans-serif;
    text-transform: none;
    line-height: 50px!important;
    margin-top: 0;
    margin-bottom: 30px;
    color: #f0f0f0;
}

@media (max-width: 767px) {
    h1.hero-title {
        font-size: 22px !important;
        line-height: 28px !important;
        text-align: center !important;
        max-width: 310px;
        margin: 0 auto 10px;
    }

    .hero-subtitle {
        font-size: 14px !important;
        line-height: 20px !important;
        text-align: center !important;
        max-width: 300px;
        margin: 0 auto 20px;
    }
}







.something {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 20px !important;
    width: 100% !important;
  padding-bottom: 10px !important;
}
.something .bookATourLink.setupGccLink {
    background: #fff !important;
    color: #37c486 !important;
    border: 2px solid #37c486 !important;
}

.something .bookATourLink {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 300px !important;
    height: 65px !important;
    background: #37c486;
    color: #fff !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-family: "Josefin Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    margin: 0 !important;
    float: none !important;
    position: static !important;
}

/* Mobile */
@media (max-width: 767px) {

    .something {
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 10px !important;
        flex-wrap: nowrap !important;
    }

    .something .bookATourLink {
        width: 150px !important;
        height: 55px !important;
        padding: 8px 10px !important;
        font-size: 12px !important;
        line-height: 16px !important;
        text-align: center !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
}
.broc-dow p {
font-weight:bold!important;
}
