/*********Banner*******/
::-webkit-input-placeholder {
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   text-align: center;
}

::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;
}

:-ms-input-placeholder {
   text-align: center;
}

.diamond_background_wrapper{
  position: relative;
height: 0px;
text-align: right;
}
.diamond_background_wrapper img{
    max-height: 485px;
}
.banner_featured_image{
/*top: auto; */
    /* right: 0px; */
    /* width: auto; */
    /* height: 100%; */
    /* object-fit: contain; */
    font-family: 'object-fit: cover;';
    position: absolute;
    /* height: 0; */
    /* margin-left: 2rem; */
    /* max-width: 46%;*/
}
.inner-banner.banner .row{
  min-height:490px;
  align-items: center;
}
.inner-banner.banner p {
    margin-bottom: 20px;
}
.span_heading{
  font-weight:600;
}
.feature_title{
  text-align: left;
margin-bottom: 20px;
}
body.calendar-integration .banner-btns p {
    margin-bottom:0px;
    margin-top:0px;

}
body.calendar-integration .banner-btns {
  margin-bottom: 20px;
  border: 2px solid #142c52;
border-radius: 7px;
display: flex;
justify-content: space-between;
    box-shadow: 0px 15px 13px 0px rgb(158 158 158 / 31%);
}
body.calendar-integration .banner-btns .calendar_email{
border: none;
max-width: 62%;
padding:10px;
}
body.calendar-integration .banner-btns .cta-button{
border: none;
max-width: 38%;
border-radius: 0px 0px 0px 0px;
box-shadow: none;
font-weight: 600;
margin-bottom: 0px;
    min-width: unset;
        background-color: #142c52;
}

body.calendar-integration .banner-btns .cta-button:hover {
    color: #fff;
}



body.calendar-integration .feature_quote{
  text-align: center;
  font-size: 15px;
}

@media (max-width: 1450px){
  .diamond_background_wrapper img {
    max-width: 40rem;
  }
  .inner-banner.banner .row{
    min-height:396px;
  }

}

@media (max-width: 1220px){
  .diamond_background_wrapper img {
        max-width: 32rem;
  }
  .inner-banner.banner .row{
      min-height:336px;
  }
  body.calendar-integration .banner-btns .cta-button {
    font-size: 15px;
    margin-top:0px;
  }

}

@media (max-width: 1024px){
  .diamond_background_wrapper{
      display: none;
  }
  .inner-banner.banner .row {
      min-height: unset;
  }
  .banner.inner-banner {
    margin-top: 2rem;
margin-bottom: 2rem;
  }
.inner-banner.banner .row>div {
  flex: 0 0 100%;
max-width: 100%;
}
.banner_content {
    max-width: unset;
}
.inner-banner.banner p ,.feature_title{
    text-align: center;
}
body.calendar-integration .banner-btns {
    width: 80%;
    margin: auto;
        margin-bottom: 20px;
  }

}

@media (max-width: 450px){
body.calendar-integration .banner-btns {
  width: 100%;
}
}

/**********End Banner**************/

/**********Creatime meeting*******/
.create_meeting_section{
  background-color:#142c52;
  margin-top:2rem;
}

.create_meeting_section h2{
  color:white;
}

.create_meeting_panel{
      padding: 1rem 2rem;
}

.create_meeting_panel_img_wrapper{
    padding: 0px 20px;
  }

.content_section .meeting_title{
  color:white;
  font-weight: 700;
margin-top: 2rem;
text-align: left;
}
.content_section .meeting_description{
  color: white;
text-align: left;
font-size: 16px;
}

/**********End Creatime meeting*******/

/***Content block*****/


/***End Content block*****/

body.calendar-integration .content_cta .banner-btns{
  max-width: 600px;
margin: auto;
    margin-bottom: 20px;
}
body.calendar-integration .content_cta .banner-btns .calendar_email {
    max-width: 67%;
}
body.calendar-integration .content_cta .banner-btns .cta-button {
    max-width: 33%;
}
@media (max-width: 991px){
.rec-main {
    margin-bottom: 0px;
}
.simple-listing-main > div.content_section:nth-child(2n) .row {
    flex-flow: column-reverse;
}
}


/***End content block***/
/***Icons section***/
.icons_section{
background-color:#1f678e;
}
.icons_section h2{
  color:white;
  /*font-size:27px;*/
}
.icons_section a{
  color:white;
  text-decoration: underline;
}

.icons_wrapper{
  text-align: center;
  margin:3rem auto 2rem;
}

.icons_wrapper img{
  height:80px;
      margin: auto 1rem;
}

/***End Icons section***/
