section#third-section .column {
  margin: 0;
  width: 45%;
  min-height: 63px;
}

.cb-layout-image[data-type="contentbox_layout"] {
  margin-top: 0;
}

[data-type="contentbox_layout"] .cb-body {
  padding: 40px 0 40px;
}

  [data-type="contentbox_layout"]:last-child .cb-body {
    padding-bottom: 135px;
  }

#content.fullWidth h3.cb-header{
  position: relative;
  width:100%;
  margin: 0.25em 0em 0.5em;
  padding: 40px 6% 0px 6%;
/* 		    margin-bottom: -80px; */
     color: inherit;
    /* font-family: var(--font-primary) ; */
    font-size: clamp(40px, 4.55vw, 65px);
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.25;
}

#content.fullWidth .cb-body.leading{
  padding-top:50px;
}

#content .cb-layout_settings-container {
background-repeat:no-repeat;
background-position:50%;
background-size:cover;
}

#content .cb-layout_layouts-container {
  position:relative;
  width:87%;
  max-width:1500px;
  margin:0 auto;
  overflow:hidden;
}

#content .cb-layout_box-container {
  position:relative;
  margin:0;
  overflow:hidden;
  clear:both;
}

.cb-layouts_background {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:0;
  background-repeat:no-repeat;
  background-position:50%;
  background-size:cover;
}

.cb-layout-image .cb-layout_settings-container{
  position:relative;
}

  .cb-layout-image .cb-layout_box-container{
    padding:60px 0;
    min-height:350px;
  }
  
  .cb-layout-image .cb-layout_settings-container:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.4;
  }

    .cb-layout_settings-container.cb_bg_image.opacity-none:before {
      opacity: 0;
    }	

@media (max-width: 768px) {
  section#third-section .column {
    width: 100%;
  }

  #content #layout-column1,
  #content #layout-column2,
  #content #layout-column3 {
    float: none;
    width: 100%;
  }

}

@media (max-width:698px) {
  #mainContainer .cb-layout-box iframe  {
      width: 100%;
  }
}

@media (max-width: 520px) {
  .cb-product img[style*="float:"] {
    float: none !important;
    display: block;
  }
}