body.speaker-landing {
	 color: #414042;
}
 body.speaker-landing .logo a, body.speaker-landing .McButton b {
	 background: none;
	 background-image: none;
	 animation: none;
	 color: #51344d;
	 -webkit-text-fill-color: inherit;
}
 body.speaker-landing .McButton b {
	 background-color: #6e74b0;
}
 body.speaker-landing .hero-section {
	 background: #e2dee0;
	 background: -webkit-linear-gradient(270deg, rgba(226, 222, 224, 1) 0%, rgba(226, 222, 224, 1) 17%, rgba(244, 248, 252, 1) 81%, rgba(244, 248, 252, 1) 100%);
	 background: -moz-linear-gradient(270deg, rgba(226, 222, 224, 1) 0%, rgba(226, 222, 224, 1) 17%, rgba(244, 248, 252, 1) 81%, rgba(244, 248, 252, 1) 100%);
	 background: linear-gradient(270deg, rgba(226, 222, 224, 1) 0%, rgba(226, 222, 224, 1) 17%, rgba(244, 248, 252, 1) 81%, rgba(244, 248, 252, 1) 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E2DEE0", endColorstr="#F4F8FC", GradientType=0);
}
 body.speaker-landing .hero-section .hero-txt {
	 padding: 0;
}
 body.speaker-landing .hero-section .hero-txt .hero-txt-left {
	 max-width: 820px;
	 padding: 0;
}
 body.speaker-landing .hero-section .hero-txt p {
	 font-weight: 400;
}
 body.speaker-landing .hero-section .hero-txt strong {
	 font-weight: 600;
	 color: #6e74b0;
}
 body.speaker-landing .hero-section .hero-txt em {
	 font-style: italic;
}
 body.speaker-landing .hero-section .hero-txt h1 {
	 font-size: 52px;
	 font-weight: 600;
	 color: #51344d;
}
 body.speaker-landing .hero-section .hero-txt .badge-wrapper {
	 max-width: 780px;
	 width: 100%;
}
 body.speaker-landing .hero-section .hero-txt .badge-wrapper ul {
	 flex-wrap: nowrap;
}
 body.speaker-landing h2, body.speaker-landing h3 {
	 font-size: 48px;
	 font-weight: 600;
	 color: #51344d;
}
 body.speaker-landing h4 {
	 font-size: 32px;
	 font-weight: 600;
	 color: #51344d;
	 margin-bottom: 18px;
}
 body.speaker-landing h5 {
	 font-size: 21px;
	 font-weight: 700;
	 letter-spacing: 0;
	 color: #51344d;
}
 body.speaker-landing .footer {
	 background-image: none;
	 background: #51344d;
	 background-color: #51344d;
	 color: #fff;
}
 body.speaker-landing .footer a {
	 color: inherit;
}
 .btn-blue {
	 padding: 0 15px;
	 background-color: #6e74b0;
	 border: 4px solid #6e74b0;
	 color: #fff;
}
 .btn-blue:hover {
	 border: 4px solid #6e74b0;
	 background-color: #fff;
	 color: #6e74b0;
}
 .b5 {
	 background: #e2dee0;
	 background: -webkit-linear-gradient(270deg, rgba(226, 222, 224, 1) 0%, rgba(244, 248, 252, 1) 100%);
	 background: -moz-linear-gradient(270deg, rgba(226, 222, 224, 1) 0%, rgba(244, 248, 252, 1) 100%);
	 background: linear-gradient(270deg, rgba(226, 222, 224, 1) 0%, rgba(244, 248, 252, 1) 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E2DEE0", endColorstr="#F4F8FC", GradientType=0);
	 border: 5px solid #6e74b0;
	 border-radius: 12px;
}
 .speaker-form .b5 {
	 background: #e2dee0;
	 background: -webkit-linear-gradient(180deg, rgba(226, 222, 224, 1) 0%, rgba(244, 248, 252, 1) 100%);
	 background: -moz-linear-gradient(180deg, rgba(226, 222, 224, 1) 0%, rgba(244, 248, 252, 1) 100%);
	 background: linear-gradient(180deg, rgba(226, 222, 224, 1) 0%, rgba(244, 248, 252, 1) 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E2DEE0", endColorstr="#F4F8FC", GradientType=0);
}
 .custom-list {
	 list-style: none;
	 padding: 0;
	 margin: 0;
	 column-count: 2;
	 column-gap: 60px;
}
 .custom-list li {
	 position: relative;
	 padding-left: 22px;
	 margin-bottom: 10px;
}
 .custom-list li::before {
	 content: "";
	 width: 10px;
	 height: 10px;
	 background-color: #6e74b0;
	/* custom dot color */
	 border-radius: 50%;
	 position: absolute;
	 left: 0;
	 top: 14px;
}
 .summary-section .row {
	 row-gap: 90px;
}
 .summary-section h5 {
	 margin-bottom: 5px;
}
 .summary-section .btn-wrap {
	 margin-top: 30px;
}
 .past-host .b5 {
	 padding: 35px;
}
 .summry-icon {
	 height: 180px;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 margin-bottom: 20px;
}
 .impact-slider .b5 {
	 padding-top: 35px;
}
 .impact-slider .praise-sec {
	 margin-bottom: 0 !important;
	 padding: 0 100px 100px;
}
 .impact-slider h3 {
	 margin-bottom: 25px;
}
 .impact-slider .slick-dots li {
	 width: 20px;
	 height: 20px;
	 border: 2px solid #6e74b0;
}
 .impact-slider .praise-sec p {
	 font-size: 26px;
}
 .impact-slider .praise-sec h6 {
	 font-weight: bold;
	 font-size: 21px;
	 color: #51344d;
}
 .speake-video-section h2 {
	 margin-bottom: 25px;
}
 .speake-video-section .b5 {
	 padding: 25px 40px 35px;
}
 .speake-video-section p {
	 text-align: center;
	 color: #51344d;
	 font-size: 26px;
	 font-weight: 600;
	 padding-top: 20px;
}
 .keynote-section .row {
	 margin: 0 -5px;
}
 .keynote-section .row > div {
	 padding: 0 5px;
}
 .keynote-section .keynote-card {
	 position: relative;
	 padding: 25px 30px;
	 padding-bottom: 130px;
}
 .keynote-section .keynote-card p {
	 font-size: 18px;
	 line-height: normal;
	 
}
 .keynote-section .keynote-card p strong {
	 display: block;
	     margin: 5px 0;
	 font-weight: 600;
	 font-size: 21px;
}
 .keynote-section .keynote-card .btn {
	 position: absolute;
	 bottom: 25px;
	 left: 50%;
	 transform: translateX(-50%);
	 white-space: nowrap;
	 font-size: 17px;
	 padding: 0 45px;
}
 .speaker-form {
	 margin: 0 !important;
}
 .speaker-form .b5 {
	 padding: 50px 60px;
}
 .speaker-form .b5 h3 {
	 max-width: 850px;
	 margin: 0 auto 25px;
}
.gallery-section.logo-slider .slick-slide img {
	height: 302px;
}
.logo-slider.gallery-section .logo-item {
	 padding: 0 12px;
}
 .videoPopUp .modal-dialog {
	 width: 1010px;
	 max-width: 1010px;
}
 .videoPopUp .modal-dialog .modal-content {
	 padding: 50px 70px;
	 border-radius: 0;
}
 .videoPopUp .modal-dialog .modal-content .btn-close {
	 position: absolute;
	 right: 20px;
	 top: 20px;
}
 .videoPopUp .modal-dialog .modal-content .modal-body {
	 padding: 0;
}
.speaker-form .nf-row .nf-field textarea ,
.speaker-form .nf-row .nf-field select ,
.speaker-form .nf-row .nf-field input[type="email"] ,
.speaker-form .nf-row .nf-field input[type="number"] ,
.speaker-form .nf-row .nf-field input[type="text"] {
	border: none;
    height: 60px;
    padding: 0 35px;
    font-size: 21px;
	outline:none;box-shadow:none;
    font-weight: 500;
	background: #fff !important;
    resize: none;
}
.speaker-form  .nf-multi-cell .nf-cell {
	padding: 0 10px
}
.speaker-form .nf-row .nf-field input[type="submit"]{
	   width: 100%;
    padding: 0 15px;
    background-color: #6e74b0 !important;
    border: 4px solid #6e74b0;
    color: #fff !important;
    background-image: none !important;
	height: 58px;
}
.speaker-form .nf-row .nf-field input[type="submit"]:hover {
	background-color: #fff !important;
    border: 4px solid #6e74b0;
	 color: #6e74b0 ! important;
}
.speaker-form .nf-row .nf-field textarea {
	padding: 10px 35px;
}
.speaker-form  .submit-container {
	margin-bottom: 0 !important
}
@media(max-width: 1279px) {
    body.speaker-landing .hero-section .hero-txt h1 {
        font-size: 42px;
    }
    body.speaker-landing h2, body.speaker-landing h3{
        font-size: 40px;
    }
    body.speaker-landing .hero-section .hero-txt .hero-txt-left {
        max-width: 700px;
    }
    body:not(.home) .hero-txt-left p{
        font-size: 24px;
    }
}
@media(max-width: 1199px) {
    body.speaker-landing .hero-section .hero-txt .hero-txt-left {
        max-width: 500px;
    }
    body.speaker-landing:not(.home) .hero-section > img {
        max-height: 517px;
        min-height: 517px;
    }
    body.speaker-landing:not(.home) .hero-section .hero-txt p {
        font-size: 20px;
    }
    body.speaker-landing .hero-section .hero-txt h1 {
        font-size: 36px;
    }
    body.speaker-landing h2, body.speaker-landing h3{
        font-size: 32px;
    }
    .speake-video-section p {
        font-size: 21px;
    }
    body.speaker-landing h4 {
        font-size: 27px;
    }
    .keynote-section .keynote-card{
        padding: 20px;
        padding-bottom: 100px;
    }
    .keynote-section .keynote-card .btn {
        padding: 0 20px;
    }
    .keynote-section .keynote-card p strong{
        font-size: 18px;
    }
    .keynote-section .keynote-card p {
        font-size: 16px;
    }
    .impact-slider .praise-sec p{font-size: 20px;}
    .impact-slider .praise-sec h6{
        font-size: 18px;
    }
    .summary-section .row{
        row-gap: 60px;
    }
}

@media(max-width: 991px) {
    .keynote-section .row ,
    .speake-video-section .row {
        row-gap: 20px;
    }
    .impact-slider .praise-sec {
        padding: 0 60px 60px;
    }
    .custom-list {column-count: 1;}
	body.speaker-landing .hero-section .hero-txt h1 {
		font-size: 30px;
	}
	body.speaker-landing:not(.home) .hero-section > img {
        max-height: 400px;
        min-height: 400px;
    }
	body.speaker-landing:not(.home) .hero-section .hero-txt p{
		font-size: 18px;
	}
	body.speaker-landing .hero-section .hero-txt .hero-txt-left {
		max-width: 550px;
	}
	.gallery-section.logo-slider .slick-slide img {
		height: 220px;
	}
}

@media(max-width: 767px) {
	.b5 {
		border-width: 2px;
	}
    .speake-video-section .b5 {
		padding: 25px 20px;
	}
	.speake-video-section p {
		padding-top: 5px;
		font-size: 18px;
	}
	body.speaker-landing h2, body.speaker-landing h3 {
		font-size: 26px;
	}
	.impact-slider .praise-sec {
		padding: 0 20px 80px;
	}
	.impact-slider .praise-sec p {
		font-size: 18px;
	}
	.impact-slider .praise-sec h6 {
		font-size: 15px;
	}
	.btn-wrap .btn {white-space: nowrap;}
	.past-host .b5 {
		padding: 30px 15px;
	}
	.custom-list li{
		padding-left: 12px; margin-bottom: 6px;
	}
	.custom-list li::before {
		top: 10px;width: 6px; height: 6px; aspect-ratio: 1;
	}
	.speaker-form .b5 {
		margin-bottom: 30px !important;
		padding: 25px 15px;
	}
	body.speaker-landing .hero-section .hero-txt h1 {
		font-size: 32px;
	}
	body.speaker-landing .hero-section .hero-txt {
		padding: 50px 0;
	}
	body.speaker-landing .hero-section .hero-txt .badge-wrapper ul {
		flex-wrap: wrap;
	}
	body.speaker-landing .hero-section .hero-txt .badge-wrapper ul li {
		width: 20%;
	}
	body.speaker-landing:not(.home) .hero-section > img {
		        max-height: 320px;
        min-height: 320px;
        object-fit: cover;
        object-position: unset;
        width: 100%;
        height: 100%;
	}
	.gallery-section.logo-slider .slick-slide img {
		height: 170px;
	}
	.logo-slider.gallery-section .logo-item{
		padding: 0 5px;
	}
	.speaker-form .nf-field-container {
		margin-bottom: 0
	}
	.speaker-form .nf-row .nf-field textarea, .speaker-form .nf-row .nf-field select, .speaker-form .nf-row .nf-field input[type="email"], .speaker-form .nf-row .nf-field input[type="number"], .speaker-form .nf-row .nf-field input[type="text"] {
		height: 48px;
		font-size: 16px;
		padding: 0 15px
	}
	.speaker-form .nf-row .nf-field textarea {
		padding: 10px 15px; height: 120px !important;
	}
	.speaker-form .nf-row .nf-field input[type="submit"] {
		font-size: 16px
	}
}
@media(max-width: 575px) {
	.summry-icon {
		height:auto;max-width: 120px; margin: 0 auto 20px;
	}
	.summary-section .row {
		row-gap: 35px;
	}
}