.website-styles .attendease-block-heading .attendease-h1 {
  margin-top: 0;
}

.website-styles .attendease-block-heading .attendease-h4 {
  margin-bottom: 0;
}

a.btn.btn-primary, a.btn.btn-secondary, button.btn.btn-primary,
.button>.attendease-block-content>.col-xs-12>p>a.btn-primary, .btn,
a.btn.btn-default, button.btn.btn-default,
.button>.attendease-block-content>.col-xs-12>p>a.btn-default,
a.btn.btn-danger, button.btn.btn-danger,
.button>.attendease-block-content>.col-xs-12>p>a.btn-danger {
  line-height: 1.35;
}

.attendease-block .attendease-block-content {
  max-width: 1400px;
}

.website-styles .attendease-block-hero.custom-right-text-hero .attendease-hero-cta-text {
  text-align: right;
}

.website-styles .attendease-block-event-info .attendease-location-details .attendease-register-button {
  text-transform: uppercase;
}

.website-styles .attendease-block-event-info .attendease-event-location-name {
  line-height: 0.7;
}

.website-styles .attendease-block-cards.card-row-only-button .thumbnail{
  min-height: 50px;
}

.website-styles .attendease-block-cards.card-row-only-button .thumbnail .caption .card-link-text{
  bottom: 18px;
}


.attendease-global-header.header-navbar-top{
      background:#000000;
}


.attendease-block.attendease-block-heading .attendease-block-content .attendease-h1{
      padding-top:20px;
}

.attendease-global-footer-wrapper{
      min-height:auto !important;
}

.website-styles .attendease-block-hero .attendease-content-section .attendease-h2.attendease-hero-subhead-text{
   font-size: 52px;
   font-weight: bold;
   text-shadow: none;
   line-height: 1.2;
   margin: 0;
   padding-bottom: 10px;
}

.website-styles .attendease-block-hero .attendease-content-section .attendease-h1.attendease-hero-head-text{
   font-size: 25px;
   font-weight:100;
   text-shadow: none;
   color:#fff;
   position:relative;
   line-height:normal;
   margin: 0 0 6px;
}

.website-styles .attendease-block-hero .attendease-content-section .attendease-h1.attendease-hero-head-text div{
    background-color: #fa1000;
    padding: 3px;
    color: #fff;
    width: 44.7%;
    text-align: center;
}

.jumbotron h1.attendease-hero-head-text:before{
   content: "";
   position: absolute;
   left: 0;
   top: -60px;
   background: url("https://landing.adobe.com/dam/uploads/2020/na/acs/Adobe_Experience_logo_Red-10-22-2020.png") no-repeat 0 0;
   width: 245px;
   height: 30px;
   z-index: 10;
   background-size: cover;
}

.website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text{
  color:#fff;
  text-shadow: none;
  font-size: 18px;
    padding-top: 6px;
}

.website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text div{
    padding-bottom: 0;
    font-weight: 100 !important;
}

.website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text div.acsTeam{
    padding-bottom: 0;
    padding-top: 40px !important;
}

.website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text div+div{
  font-weight:400 !important;

}

.attendease-block-hero .attendease-content-section.attendease-hero-content-center{
  top: 60%;
}

.attendease-global-header-wrapper{
	background: #ffffff;
}


.website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text div.acsTeam div{
    padding-top:20px;
    padding-bottom: 0;
}


.website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text div.acsTeam di+div{
    padding-top:2px;
}

#attendease-block-hero{
    display: block !important;
}

.website-styles .attendease-block-heading .attendease-h2{
    margin-top: 0;
}

.website-styles .attendease-block-hero .attendease-content-section .attendease-h1{
	text-align: left !important;
}

.jumbotron .attendease-h1.attendease-hero-head-text:before {
    content: "";
    position: absolute;
    left: 0;
    top: -20px;
    background: url(https://landing.adobe.com/content/dam/landing/ags/images/Experience_Cloud_white.png) no-repeat 0 0;
    width: 237px;
    height: 30px;
    z-index: 10;
    background-size: cover;
}

@media (min-width: 320px) {
	.speaker-image{
		margin: 0 auto 20px ;
        width: 90px;
	}

    .speaker-image img{
         max-width: 100%;
    }

}

@media (max-width: 768px){
		.website-styles .attendease-block-event-info .attendease-event-name, .website-styles .attendease-block-heading .attendease-h1, .website-styles .attendease-block-heading .attendease-h2, .website-styles .attendease-block-heading .attendease-h3, .website-styles .attendease-block-heading .attendease-h4 {
		  text-align: left;
		}
	
		.website-styles .attendease-block-event-info .attendease-event-location-name{
			text-align: center;
		}

		.website-styles .attendease-block-hero .attendease-content-section .attendease-h1.attendease-hero-head-text{
			font-size: 18px !important;
            padding-top: 45px;
		}

        .website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text div{
            padding-bottom: 3px;
            padding-top: 0 !important;
        }

        .jumbotron .attendease-h1.attendease-hero-head-text:before{
             top: 0;
        }

        .website-styles .attendease-block .attendease-h1.attendease-event-location-name{
            text-align: center;
        }
	
		body.website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text{
			padding-top: 0;
			font-size:16px;
		}
	


}

@media (max-width: 767px){
        body.website-styles.layout-max-width .attendease-block .attendease-h1 *{
            font-size: 15px !important;
        }

        .website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text div.acsTeam{
            padding-top: 10px !important;
        }

        body.website-styles.layout-max-width .attendease-block .attendease-h2 * {
            font-size: 24px!important;
        }
	
	#attendease-block-hero{
		min-height: 475px !important;	
	}
	
	body.website-styles .attendease-block .attendease-h1, .speakerText p{
		text-align: center;
	}
	

}

@media (max-width: 640px){
    .attendease-block-hero .attendease-content-section.attendease-hero-content-center{
      top: 40%;
    }
}

@media screen and (min-width: 768px){
		.website-styles .attendease-block-hero .attendease-content-section{
						width:96% !important;
		}


		.jumbotron .attendease-h1.attendease-hero-head-text{
						font-size:81px;
		}
	
		.jumbotron .attendease-h1.attendease-hero-head-text:before {
			top: -78px;
		}

		.attendease-block.attendease-block-event-info .attendease-block-content .row{
                	display:flex;
		}

		.website-styles .attendease-block-event-info .attendease-event-name, .website-styles .attendease-block-event-info .attendease-event-location-name, .website-styles .attendease-block-heading .attendease-h1, .website-styles .attendease-block-heading .attendease-h2, .website-styles .attendease-block-heading .attendease-h3, .website-styles .attendease-block-heading .attendease-h4 {
   	  		text-align: left
		}
	

		.speaker-image{
			margin: 0 20px 0 0;
		}

		.website-styles .attendease-block-image-feature .bl-content, .website-styles .attendease-block-event-info {
			padding-top: 0;
		}

        .website-styles .attendease-block-hero .attendease-content-section .attendease-h1.attendease-hero-head-text{
			font-size: 25px;
		}

        .attendease-block-hero .attendease-featured-content-wrapper{
            padding-top: 143px;
        }

        .attendease-block-hero .attendease-featured-content-wrapper{
            padding-top: 100px;
        }


        .speakerSec{
            padding-bottom: 20px;
			 padding-top: 20px;
            display: flex;
        }

       .website-styles .attendease-block-heading .attendease-h1 {
            margin-bottom: 0px;
        }

        .website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text{
           font-size: 20px;
        }

        .website-styles .attendease-block-hero .attendease-content-section .attendease-h1.attendease-hero-head-text div{
            width: 16.7%;
        }


        .website-styles .attendease-block-hero .attendease-content-section .attendease-h1.attendease-hero-head-text{
           margin: 0 0 10px;
        }
}

@media screen and (min-width:1170px){
		.website-styles .attendease-block-hero .attendease-content-section{
						width:97% !important;
		}

		.jumbotron .attendease-h1.attendease-hero-head-text{
						font-size:42px;
		}

		.attendease-h1.attendease-event-name, .website-styles .attendease-block-heading .attendease-h1{
						font-size: 1.6em;
		}

		.attendease-block.attendease-block-heading .attendease-block-content .attendease-h1 span{
						font-size:31.4px !important;
		}

        .attendease-block-hero .attendease-featured-content-wrapper{
            padding-top: 143px;
        }

        .jumbotron h1.attendease-hero-head-text:before{
            top: -88px;
            width: 323px;
            height: 38px;
        }

        .website-styles .attendease-block-hero .attendease-content-section .attendease-h1.attendease-hero-head-text div{
            width: 13.7%;
        }
	
		.jumbotron .attendease-h1.attendease-hero-head-text:before {
			width: 295px;
    		height: 35px;
		}

}

@media screen and (min-width:1400px){
		.website-styles .attendease-block-hero .attendease-content-section{
						width:74% !important;
		}

		.jumbotron .attendease-h1.attendease-hero-head-text{
						font-size:60px;
		}

		.attendease-h1.attendease-event-name{
						font-size: 1.8em;
		}

		.attendease-block.attendease-block-heading .attendease-block-content .attendease-h1 span{
				font-size:35.4px !important;
		}
	
        .website-styles .attendease-block-hero .attendease-content-section p.attendease-hero-text{
           font-size: 22px;
        }
	
		.jumbotron .attendease-h1.attendease-hero-head-text:before {
			top: -120px;
		}


        .attendease-block-hero .attendease-featured-content-wrapper{
            padding-top: 220px;
        }

        .jumbotron h1.attendease-hero-head-text:before{
            top: -125px;
            width: 360px;
            height: 43px;
        }

        .website-styles .attendease-block-hero .attendease-content-section .attendease-h1.attendease-hero-head-text div{
            width: 15.7%;
        }
	
	.jumbotron .attendease-h1.attendease-hero-head-text:before {
			width: 400px;
			height: 54px;
		}
}