/**
 * CSS for displaying cta button - option for floatin button
 *
 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
 *
 * @package WordPress
 * @subpackage pollogen
 * @since pollogen 1.0
 */
 .section_cta:not(.float) {
   position: relative;
   width: 100%;
   background-position: center top;/*center;*/
   background-repeat: no-repeat;
   background-size: cover;
   background-attachment: fixed;
   padding:80px 0;
 }
.section_cta.float .float_btn {
  position: fixed;
  right: auto;
  bottom: auto;
  top: auto;
  z-index: 4;
  max-width: 156px;
  width: 156px;
  padding: 20px 12px;
  text-align: center;
  color: #fff;
  background: #000;
  left: auto;
  box-shadow: 0 1px 10px 0px rgba(50, 53, 60, 0.4);
  cursor: pointer;
}
/*Bottom left*/
.section_cta.float .float_btn.dt_BL {
  left: 0;
  right: auto;
  bottom: 10vh;
}
/*Bottom Right*/
.section_cta.float .float_btn.dt_BR {
  left: auto;
  right: 0;
  bottom: 10vh;
}
/*Bottom Middle*/
.section_cta.float .float_btn.dt_BM {
  left: 46%;
  right: auto;
  bottom: 10vh;
}
/*Top left*/
.section_cta.float .float_btn.dt_TL {
  left: 0;
  right: auto;
  top: 10vh;
}
/*Top Right*/
.section_cta.float .float_btn.dt_TR {
  left: auto;
  right: 0;
  top: 10vh;
}
/*Top Middle*/
.section_cta.float .float_btn.dt_TM {
  left: 46%;
  right: auto;
  top: 10vh;
}
.float_btn .title {
  font-size: 18px;
  cursor: pointer;
  font-weight: 500;
}
@media screen and (max-width:768px) {
  .section_cta.float .float_btn {
    left:auto;
    right: auto;
    top:auto;
    bottom: auto;
    width: 100%;
    max-width: unset;
  }
  .section_cta.float .float_btn.mb_T {
    top:64px;
  }
  .section_cta.float .float_btn.mb_B {
    bottom: 0;
  }
}
