  .cta-banner { 
/*     height: 640px; */
  /*   margin-bottom:30px; */
  }
  .cta-banner .container {height:100%;}
  .cta-banner-details  {height:100%;}
  .cta-banner-details .tbl-cell { 
    width: 50%;
    padding: 20px;
  }
/* 	.cta-banner-container { overflow: hidden; border-radius: 5px; } */
	.container .cta-banner-details .tbl-cell { padding: 20px 50px; }
	.cta-banner-bg .cta-banner-inner { max-width: 50%; margin: 0 auto;}
  /* .cta-banner-details .tbl-cell:first-child { padding: 0 20px 0 0; } */
  /* .cta-banner-details .tbl-cell:last-child { padding: 0 0 0 20px; } */
  /* .cta-banner-inner {max-width:500px;} */
  {# .fech-details { color: #fff; padding:20px;background: linear-gradient(to right,rgba(44, 152, 127,0.8) 35%,rgba(255,255,255,.2) 70%);}
  .fech-box.right-fech .fech-details{background: linear-gradient(to left,rgba(44, 152, 127,0.8) 35%,rgba(255,255,255,.2) 70%);} #}
  .cta-banner-details { padding:20px; background: linear-gradient(to right, cc 35%,rgba(255,255,255,.2) 70%);}
	.cta-banner-details img { display: block; margin: 0 auto; }
  .cta-banner-.right-cta-banner .cta-banner-details{background: linear-gradient(to left, cc 35%,rgba(255,255,255,.2) 70%);}
  .cta-banner.right-cta-banner .cta-banner-inner{margin: 0 0 0 auto;}
  .dis-outer-flex> span>div:last-child .cta-banner {margin-bottom:0}
	.round-corners { overflow: hidden; border-radius: 5px; }
	.cta-banner-inner h3, .cta-banner-inner p { margin: 0 0 1em 0; }
	.cta-banner-inner p { max-width: 0 0 1em 0; }
  .container-inner {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0;
    float: none !important;
  }

@media (max-width: 1170px){
  .container {
    margin: 100px 20px!important; 
}
@media (max-width: 840px){
  .container .cta-banner-details .tbl-cell { padding: 20px; }
}
@media (max-width: 640px){
  .cta-banner-details .tbl-cell {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
    text-align: center;
	}
  .cta-banner-bg .cta-banner-inner { 
    max-width: 100%;
  }

}