.p-t-b-80 {
	padding: 80px 0; 
}

.bg-ffffff {
    background-color: #ffffff;
}

.sardertv_event-navbar {
    border-bottom: 5px solid #f54e48;
}

.no-padding {
    padding: 0 !important;
}

.p-h-sm {
    padding-top: 15px;
    padding-bottom: 17px;
}

.sardertv_header_banner {
	background: #000;
	height: 227px;
    position: relative;
    padding: 0;
    margin-top: 85px;
}

.banner-overlay {
    background: rgba(0, 0, 0, 0.6);
    height: 100%;
}

.session-overlay {
	background: rgba(0, 0, 0, 0.7);
    padding: 80px 0 80px 0;
}

.cxo-top-banner-bg {
    background-image: url('../img/cxo-banner-bg-1.jpg');
    background-position: 0 50%;
    background-size: cover;
}

.bannerText {
    margin-top: 78px;
}

.bannerText h1 {
	color: #fff;
	font-size: 55px;
	font-family: 'OpenSans-Extrabold';
	text-transform: uppercase;
}

.des {
	color: #696969;
	font-size: 14px;
	font-family: 'Open-Sans';
	line-height: 22px;
    margin: 0;
}

.des18 {
	color: #373737;
	font-size: 18px;
	font-family: 'Open-Sans';
    line-height: 28px;
    margin-bottom: 25px;
}

#firstSection {
    display: table;
    text-align: left;
    margin: 0 auto;
    padding: 80px 0 80px 0;
    width: 100%;
}

#cxoRegisterNow {
	background-image: url('../img/cxo-register-now-banner-bg.jpg');
    background-position: 0 50%;
    background-size: cover;
}

.overlayTitle h2 {
	color: #fff;
	font-size: 40px;
	font-family: 'OpenSans-Semibold';
	margin: 0;
	padding-bottom: 60px;
}

.title h2 {
	color: #696969;
	font-size: 40px;
	font-family: 'Open-Sans';
	margin: 0;
	padding-bottom: 60px;
}

.registerNowInfo {
    background: #fff;
}

.registerNowInfo h3 {
	color: #fff;
	font-size: 22px;
	font-family: 'OpenSans-Bold';
	font-weight: 600;
	margin: 0;
	background: #ee645d;
	padding: 20px;
}

.registerNowInfo ul {
	list-style: none;
	padding: 25px;
	margin: 0;
}


.registerNowInfo ul li {
	color: #373737;
	font-size: 18px;
	font-family: 'Open-Sans';
	padding: 5px;
}

.btn-border {
	color: #f54e48;
	font-size: 18px;
	font-family: 'Open-Sans';
	text-transform: uppercase;
	padding: 10px 25px;
	margin-bottom: 25px;
	background: transparent;
	border: 1px solid #f54e48;
	border-radius: 0;
	transition: 0.5s;
}

.btn-border:hover {
	background: #f54e48;
	border: 1px solid #f54e48;
}

#cxoPastAttendees {
	background: #e8e8e8;
}

.pastAttendeesCXO {
	padding: 25px;
}

.pastAttendeesCXO img {
	margin-bottom: 20px;
}

/*Form*/
.modal-body {
	padding: 0;
}

.modal-body .close {
    margin-top: 0;
    position: relative;
    right: 15px;
    top: 5px;
    z-index: 9999;
    color: #fff;
    font-size: 28px;
    opacity: 1;
}

.webinar-form h2,
.thankyou-form h2 {
    color: #fff;
    font-size: 18px;
    font-family: 'OpenSans-ExtraBold';
    background: #f54e48;
    text-align: center;
    text-transform: uppercase;
    padding: 10px;
    position: relative;
    margin: 0 0 28px;
}

.thankyou-form h2 {
	margin: 0;
}

.webinar-form h2:before,
.thankyou-form h2:before {
    position: absolute;
    content: ' ';
    width: 0;
    height: 0;
    border-top: 10px solid #f54e48;
    border-left: 10px solid #ff000000;
    border-bottom: 10px solid #ff000000;
    border-right: 10px solid #ff000000;
    left: 0;
    right: 0;
    top: 36px;
    margin: 0 auto;
}

.thankyou-form h2:before {
	bottom: -20px;
}

.thankyou-form ul {
    list-style: none;
    padding: 0;
}

.thankyou-form ul li {
    display: inline-block;
    color: #696969;
    font-size: 20px;
    font-family: 'Open-Sans';
    padding: 18px 5px 18px 18px;
}

.thankyou-form ul li img {
    width: 40px;
}

.webinar-form form {
    padding: 0 25px;
}

.webinar-form input, .webinar-form select {
    border-radius: 0;
    margin-top: 5px;
    color: #353535;
    font-size: 11px;
    font-family: 'OpenSans-Bold';
    box-shadow: none !important;
}

.webinar-form .form-group {
    margin: 0;
}

.webinar-form .formSubmit {
    background: transparent;
    border: 2px solid #f54e48;
    border-bottom: none;
    color: #f54e48;
    font-size: 18px;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    width: 100%;
    padding: 8px;
    transition: 0.5s;
    margin-top: 22px;
}

.webinar-form .formSubmit:hover {
	color: #fff;
    background: #f54e48;
}


/*End Form*/

footer {
	padding: 25px;
	background: #454545;
}

.footerText .des {
	color: #fff;
}

.footerText ul {
	list-style: none;
	text-align: right;
}

.footerText ul li {
	display: inline-block;
	padding: 0 25px;
	border-right: 1px solid #fff;
}

.footerText ul li:last-child {
	border: none;
}

.footerText ul li a {
	color: #fff;
	font-size: 14px;
	font-family: 'Open-Sans';
}

.footerText ul li a:hover {
	color: #f54e48;
}


/*Tablet*/
@media (min-width: 768px) and (max-width: 991px) {
	.sardertv_event-navbar {
		border-bottom: 4px solid #f54e48;
	}
	.footerText .des {
    	text-align: center;
	}
	.footerText ul {
		text-align: center;
		margin-top: 16px;
	}
}
/*End Tablet*/

/*Mobile*/
@media (min-width: 320px) and (max-width: 480px) {
	.navbar-brand {
		float: none;
	}
	.navbar-brand>img {
		margin: 0 auto;
	}
	.sardertv_event-navbar {
		border-bottom: 3px solid #f54e48;
	}
	.cxo-top-banner-bg {
		background-position: 55% 50%;
	}
	.bannerText {
	    margin-top: 22px;
	}
	.registerNowInfo {
		margin-bottom: 40px;
	}
	.mobPadLeftNone {
		padding-left: 0;
	}

	.mobPadRightNone {
		padding-right: 0;
	}
	.pastAttendeesCXO {
	    padding: 0;
	    height: 280px;
	}
	.webinar-form h2 {
		font-size: 14px;
	}
	.webinar-form h2:before {
		top: 32px;
	}
	footer {
		padding: 25px 0;
	}
	.footerText .des {
    	text-align: center;
	}
	.footerText ul {
		text-align: center;
		margin-top: 16px;
		padding: 0;
	}
	.footerText ul li {
		padding: 0 4px;
	}
}
/*End Mobile*/