/*.header .navbar {min-height:170px;}*/
.img-responsive {
	max-width: 100% !important;
}

@media (min-width: 1440px) and (max-width: 2880px) {}

@media (min-width: 1279px) and (max-width: 1439px) {
	#hero-3 .hero-txt {
		padding-top: 260px;
		padding-bottom: 100px;
	}

	.hero-row-200 {
		padding-top: 280px;
		padding-bottom: 200px;
	}

	.hero-row-180 {
		padding-top: 200px;
		padding-bottom: 90px;
	}

	.hero-row-140 {
		padding-top: 220px;
		padding-bottom: 140px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.mbtn {
		font-size: 12px !important;
	}

	.division .p-right-20,
	.division .p-right-30,
	.division .p-right-45,
	.division .p-right-60,
	.division .p-right-80 {
		padding-right: 15px;
	}

	.wide-140 {
		padding-top: 130px;
		padding-bottom: 130px;
	}

	.wide-130 {
		padding-top: 120px;
		padding-bottom: 120px;
	}

	.wide-120 {
		padding-top: 110px;
		padding-bottom: 110px;
	}

	.wide-110 {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	/* Headers */
	h4 {
		font-size: 18px;
		line-height: 26px;
	}

	h4.h4-lg {
		font-size: 19px;
		line-height: 27px;
	}

	h4.h4-huge {
		font-size: 20px;
		line-height: 28px;
	}

	h3.h3-small {
		font-size: 25px;
		line-height: 34px;
		margin-bottom: 10px;
	}

	h3 {
		font-size: 27px;
		line-height: 35px;
		margin-bottom: 15px;
	}

	h3.h3-lg {
		font-size: 31px;
		line-height: 41px;
	}

	h3.h3-huge {
		font-size: 35px;
		line-height: 45px;
	}

	h2.h2-small {
		font-size: 35px;
		line-height: 45px;
	}

	h2 {
		font-size: 38px;
		line-height: 48px;
		margin-bottom: 15px;
	}

	h2.h2-lg {
		font-size: 42px;
		line-height: 52px;
	}

	h2.h2-huge {
		font-size: 45px;
		line-height: 52px;
		margin-bottom: 15px;
	}

	/* Paragraphs */
	p.p-small {
		font-size: 14px;
		line-height: 22px;
	}

	p {
		font-size: 16px;
		line-height: 24px;
	}

	p.p-lg {
		font-size: 18px;
		line-height: 27px;
	}

	p.p-huge {
		font-size: 20px;
		line-height: 28px;
	}

	/* Buttons */
	.btn {
		font-size: 12px;
		padding: 10px 28px;
	}

	.btn.btn-medium {
		padding: 11px 33px;
	}

	.btn.btn-lg {
		font-size: 14px;
		padding: 13px 32px;
	}

	.btn.btn-huge {
		font-size: 14px;
		padding: 14px 40px;
	}

	/* Section Title */
	.section-title h2 {
		font-size: 35px;
		line-height: 35px;
		letter-spacing: -1px;
	}

	.section-title p {
		color: #666;
		font-size: 18px;
		line-height: 26px;
	}

	/* Navigation Menu */
	.navbar-nav>li>a {
		padding: 0 10px;
	}

	/*------------------------------------------*/
	/*	 HERO
	/*------------------------------------------*/

	#hero-3 .hero-txt {
		padding-top: 260px;
		padding-bottom: 100px;
	}

	.page-hero-section {
		padding-top: 170px;
		padding-bottom: 80px;
	}

	.hero-row-200 {
		padding-top: 230px;
		padding-bottom: 180px;
	}

	.hero-row-180 {
		padding-top: 210px;
		padding-bottom: 160px;
	}

	.hero-row-140 {
		padding-top: 170px;
		padding-bottom: 120px;
	}

	/* Hero H3 Header */
	h3.h3-hero {
		font-size: 26px;
		line-height: 36px;
	}

	h3.h3-hero-lg {
		font-size: 42px;
		line-height: 52px;
	}

	#hero-6 h3.h3-hero {
		margin-top: 50px;
	}

	/* Hero H2 Header */
	h2.h2-hero {
		font-size: 66px;
		line-height: 76px;
	}

	h2.h2-hero-lg {
		font-size: 76px;
		line-height: 86px;
	}

	h2.h2-hero-huge {
		font-size: 86px;
		line-height: 92px;
	}

	/* Hero Paragraphs */
	p.p-hero {
		font-size: 18px;
		line-height: 26px;
	}

	p.p-hero-medium {
		font-size: 19px;
		line-height: 27px;
	}

	p.p-hero-lg {
		font-size: 21px;
		line-height: 29px;
		font-weight: 400;
	}

	p.p-hero-huge {
		font-size: 22px;
		line-height: 32px;
		font-weight: 400;
	}

	#hero-1 p.p-hero-huge {
		margin-top: 0;
	}

	#hero-4 p.p-hero-lg {
		padding: 0;
	}

	/* Hero Buttons */
	#hero-1 .btn,
	#hero-5 .btn {
		margin-top: 30px;
	}

	#hero-2 .btn,
	#hero-6 .btn {
		margin-top: 20px;
	}

	#hero-4 .btn {
		margin-top: 35px;
	}

	/* Hero Big Transparent Title */
	.hero-tra-text {
		margin-bottom: -115px;
	}

	.hero-tra-text h2 {
		font-size: 135px;
		line-height: 135px;
	}

	/* Hero Logo */
	.hero-logo img {
		width: 220px;
		height: 220px;
		margin-bottom: 45px;
	}

	/* Hero Content */
	.h3-content {
		margin-bottom: 50px;
	}

	#hero-3 .hero-event-data {
		padding-right: 12%;
	}

	.hero-empty-div {
		display: none;
	}

	/*------------------------------------------*/
	/*	 CONTENT
	/*------------------------------------------*/

	/* About */
	.about-txt p.p-lg {
		margin-bottom: 20px;
	}

	.about-txt h4.m-top-30.m-bottom-20 {
		margin-top: 25px;
		margin-bottom: 15px;
	}

	#newsletter {
		padding: 40px 25px 25px;
	}

	.newsletter-form .form-control {
		height: 45px;
	}

	.about-form h4.m-bottom-15 {
		margin-bottom: 10px;
	}

	.aimg-text {
		padding: 25px 25px 30px 25px;
	}

	/* CountDown */
	#clock span.cbox-digit {
		font-size: 55px;
		line-height: 55px;
	}

	#clock span.cbox-txt {
		font-size: 12px;
		line-height: 12px;
		font-weight: 600;
	}

	/* Schedule */
	.nav-tabs>li>a {
		font-size: 15px;
		line-height: 15px;
	}

	.session-data {
		padding-left: 15px;
	}

	.session-time {
		font-size: 15px;
		line-height: 15px;
		font-weight: 700;
	}

	.session-room {
		padding: 4px 12px;
	}

	.session-speaker img {
		width: 80px;
		height: 80px;
	}

	.session-description {
		padding-left: 30px;
		padding-right: 15px;
	}

	.session-description h5.h5-lg {
		margin-bottom: 5px;
	}

	.session-description p.session-tags {
		font-size: 15px;
		line-height: 15px;
		margin-top: 15px;
	}

	/* Pricing Banner */
	.pricing-banner p {
		padding: 0;
	}

	/* Workshop */
	.workshop-avatar {
		width: 30%;
		margin-right: 20px;
	}

	.workshop-description a {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
	}

	.workshop-author {
		font-size: 16px;
		line-height: 16px;
		font-weight: 700;
	}

	.workshop-date {
		font-size: 15px;
		line-height: 15px;
	}

	/* Pricing */
	.pricing-table {
		padding: 35px 30px;
	}

	.price span {
		font-size: 54px;
		line-height: 54px;
	}

	.pricing-table .price sup {
		font-size: 38px;
		top: -8px;
		margin-right: 5px;
	}

	.price span.price-vat {
		font-size: 15px;
		line-height: 15px;
	}

	ul.terms-list li {
		font-size: 15px;
		line-height: 23px;
	}

	/* Register */
	#register-form .form-control {
		height: 49px;
		font-size: 15px;
	}

	#register-form #form_register_btn .btn {
		font-size: 13px;
		padding: 14px 20px;
	}

	/* Blog */
	.blog-post-text a {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
	}

	/* Call To Action */
	#call-to-action h2.h2-huge {
		margin-bottom: 15px;
	}

	/* Venue */
	.hotel-info span,
	.venue-info span {
		font-size: 17px;
		line-height: 25px;
	}

	p.phone-number {
		font-weight: 700;
		margin-top: 1px;
		margin-bottom: 1px;
	}

	a.venue-website,
	a.hotel-website {
		font-size: 16px;
		line-height: 24px;
		font-weight: 700;
	}

	.google-map {
		padding: 0px 0px 35%;
	}

	.d-point h4 {
		margin-bottom: 15px;
	}

	.hotel-photo p a {
		font-weight: 600;
	}

	/* Join Us */
	a.dr-social {
		width: 62px;
		height: 62px;
		font-size: 23px;
		line-height: 58px !important;
		margin: 0 3px;
	}

	/* Speaker Details */
	.single-speaker-data span {
		font-size: 18px;
		line-height: 18px;
	}

	.single-speaker-session span,
	a.s-speaker-link {
		font-size: 16px;
		line-height: 16px;
		margin-bottom: 8px;
	}

	/* Event Details */
	.event-title p {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 8px;
	}

	.event-description .p-bottom-30.m-bottom-35 {
		padding-bottom: 20px;
		margin-bottom: 30px;
	}

	h4.m-bottom-20 {
		margin-bottom: 10px;
	}




}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media only screen and (max-width: 991px) {
	.d-none {
		display: none;
	}

	.franchisor-box {
		width: 97%;
	}

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/

	.division .p-left-20,
	.division .p-left-30,
	.division .p-left-45,
	.division .p-left-60,
	.division .p-left-80 {
		padding-left: 15px;
	}

	.division .p-right-20,
	.division .p-right-30,
	.division .p-right-45,
	.division .p-right-60,
	.division .p-right-80 {
		padding-right: 15px;
	}

	.wide-140 {
		padding-top: 120px;
		padding-bottom: 120px;
	}

	.wide-130 {
		padding-top: 110px;
		padding-bottom: 110px;
	}

	.wide-120 {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.wide-110 {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	/* Headers */
	h5.h5-small {
		font-size: 12px;
		line-height: 18px;
	}

	h5 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 5px;
	}

	h5.h5-lg {
		font-size: 15px;
		line-height: 23px;
	}

	h4 {
		font-size: 17px;
		line-height: 25px;
	}

	h4.h4-lg {
		font-size: 18px;
		line-height: 26px;
	}

	h4.h4-huge {
		font-size: 19px;
		line-height: 27px;
	}

	h3.h3-small {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 8px;
	}

	h3 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 12px;
	}

	h3.h3-lg {
		font-size: 28px;
		line-height: 38px;
	}

	h3.h3-huge {
		font-size: 30px;
		line-height: 40px;
	}

	h2.h2-small {
		font-size: 32px;
		line-height: 42px;
	}

	h2 {
		font-size: 36px;
		line-height: 46px;
		margin-bottom: 15px;
	}

	h2.h2-lg {
		font-size: 40px;
		line-height: 50px;
	}

	h2.h2-huge {
		font-size: 43px;
		line-height: 53px;
		margin-bottom: 15px;
	}

	/* Paragraphs */
	p.p-small {
		font-size: 14px;
		line-height: 22px;
	}

	p {
		font-size: 15px;
		line-height: 23px;
	}

	p.p-lg {
		font-size: 17px;
		line-height: 26px;
	}

	p.p-huge {
		font-size: 18px;
		line-height: 27px;
	}

	/* Buttons */
	.btn,
	.btn.btn-medium {
		font-size: 12px;
		padding: 11px 26px;
	}

	.btn.btn-lg {
		font-size: 13px;
		padding: 12px 28px;
	}

	.btn.btn-huge {
		font-size: 13px;
		padding: 13px 35px;
	}

	/* Section Title */
	.section-title h2 {
		font-size: 32px;
		line-height: 32px;
		letter-spacing: -1px;
	}

	.section-title p {
		color: #666;
		font-size: 17px;
		line-height: 25px;
	}

	/* Navigation Menu */
	.navbar-nav>li>a {
		font-size: 11px;
		font-weight: 800;
		padding: 0 7px;
	}

	.navbar-nav>li>a.header-btn {
		font-size: 11px;
		line-height: 24px;
		font-weight: 800;
		padding: 2px 15px;
		margin-top: 14px;
		margin-left: 5px;
	}

	/*------------------------------------------*/
	/*	 HERO
	/*------------------------------------------*/

	#hero-3 .hero-txt {
		padding-top: 220px;
		padding-bottom: 80px;
	}

	#hero-5 .hero-txt {
		text-align: center;
	}

	.page-hero-section {
		padding-top: 160px;
		padding-bottom: 70px;
	}

	.hero-row-200 {
		padding-top: 210px;
		padding-bottom: 160px;
	}

	.hero-row-180 {
		padding-top: 190px;
		padding-bottom: 140px;
	}

	.hero-row-140 {
		padding-top: 150px;
		padding-bottom: 100px;
	}

	/* Hero H3 Header */
	h3.h3-hero {
		font-size: 24px;
		line-height: 34px;
	}

	h3.h3-hero-lg {
		font-size: 38px;
		line-height: 48px;
	}

	#hero-2 h3.h3-hero-lg {
		padding: 0 5%;
	}

	#hero-6 h3.h3-hero {
		margin-top: 30px;
	}

	/* Hero H2 Header */
	h2.h2-hero {
		font-size: 50px;
		line-height: 60px;
	}

	h2.h2-hero-lg {
		font-size: 60px;
		line-height: 70px;
	}

	h2.h2-hero-huge {
		font-size: 70px;
		line-height: 75px;
	}

	#hero-1 h2.h2-hero-lg {
		margin-bottom: 5px;
	}

	/* Hero Paragraphs */
	p.p-hero {
		font-size: 17px;
		line-height: 25px;
	}

	p.p-hero-medium,
	p.p-hero-lg,
	p.p-hero-huge {
		font-size: 18px;
		line-height: 27px;
		font-weight: 300;
	}

	#hero-1 p.p-hero-huge {
		margin-top: 0;
	}

	#hero-2 p.p-hero:after {
		margin: 15px auto 20px;
	}

	#hero-3 p.p-hero.m-top-25 {
		margin-top: 15px;
	}

	#hero-4 p.p-hero-lg {
		padding: 0;
	}

	#hero-5 p.pd {
		padding: 0 8%;
	}

	/* Hero Buttons */
	#hero-1 .btn,
	#hero-4 .btn,
	#hero-5 .btn {
		margin-top: 20px;
	}

	#hero-2 .btn,
	#hero-6 .btn {
		margin-top: 15px;
	}

	/* Hero Big Transparent Title */
	.hero-tra-text {
		margin-bottom: -105px;
	}

	.hero-tra-text h2 {
		font-size: 105px;
		line-height: 105px;
		letter-spacing: -4px;
	}

	/* Hero Logo */
	.hero-logo img {
		width: 160px;
		height: 160px;
		margin-bottom: 25px;
	}

	/* Hero Content */
	.h3-content {
		margin-bottom: 40px;
	}

	#hero-3 .hero-event-data {
		padding-right: 12%;
	}

	.hero-empty-div {
		display: none;
	}

	#hero-5 .hero-event-data {
		margin-bottom: 5px;
	}

	/*------------------------------------------*/
	/*	 CONTENT
	/*------------------------------------------*/

	/* About */
	.about-txt p.p-lg {
		margin-bottom: 20px;
	}

	.about-txt h4.m-top-30.m-bottom-20 {
		margin-top: 25px;
		margin-bottom: 15px;
	}

	#newsletter {
		margin-top: 50px;
		margin-bottom: 35px;
		padding: 30px 30px 25px;
	}

	.newsletter-form .form-control {
		height: 45px;
	}

	.about-form h4.m-bottom-15 {
		margin-bottom: 10px;
	}

	/* CountDown */
	#clock .cbox {
		padding: 4px 25px;
	}

	#clock span.cbox-digit {
		font-size: 52px;
		line-height: 52px;
	}

	#clock span.cbox-txt {
		font-size: 12px;
		line-height: 12px;
		font-weight: 600;
	}

	/* Speakers */
	.speakers-wrapper {
		margin: 0 5px;
	}

	/* Schedule */
	.nav-tabs>li>a {
		font-size: 15px;
		line-height: 15px;
	}

	.session-data {
		padding-left: 15px;
	}

	.session-time {
		font-size: 15px;
		line-height: 15px;
		font-weight: 700;
	}

	.session-room {
		padding: 4px 12px;
	}

	.session-speaker img {
		width: 80px;
		height: 80px;
	}

	.session-description {
		padding-left: 30px;
		padding-right: 15px;
	}

	.session-description h5.h5-lg {
		margin-bottom: 5px;
	}

	.session-description p.session-tags {
		font-size: 15px;
		line-height: 15px;
		margin-top: 15px;
	}

	/* Pricing Banner */
	.pricing-banner h2.h2-huge {
		margin-bottom: 15px;
	}

	.pricing-banner p {
		padding: 0;
	}

	.pricing-banner .btn.m-top-25 {
		margin-top: 20px;
	}

	/* Workshop */
	#workshops.wide-50 {
		padding-bottom: 70px;
	}

	.workshop {
		margin-bottom: 20px;
	}

	.workshop-avatar {
		width: 35%;
		margin-right: 35px;
	}

	.workshop-description a {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
	}

	.workshop-author {
		font-size: 16px;
		line-height: 16px;
		font-weight: 700;
		margin-bottom: 5px;
	}

	.workshop-date {
		font-size: 15px;
		line-height: 15px;
	}

	/* Pricing */
	.pricing-table {
		padding: 35px 60px;
	}

	.price h4 {
		margin-bottom: 10px;
	}

	.price span {
		font-size: 54px;
		line-height: 54px;
	}

	.pricing-table .price sup {
		font-size: 38px;
		top: -8px;
		margin-right: 5px;
	}

	.price span.price-vat {
		font-size: 15px;
		line-height: 15px;
	}

	.terms-list {
		margin: 0 15px;
	}

	ul.terms-list li {
		font-size: 15px;
		line-height: 23px;
	}

	/* Register */
	#register-form {
		padding: 30px 10px 20px;
	}

	#pre-register p.p-huge {
		margin-bottom: 30px;
		padding: 0 8%;
	}

	#input_name,
	#input_email,
	#input_ticket {
		padding-right: 15px;
	}

	#register-form .form-control {
		height: 49px;
		font-size: 15px;
		margin-bottom: 15px;
	}

	#register-form #form_register_btn .btn {
		font-size: 13px;
		padding: 14px 20px;
	}

	/* Sponsors */
	.sponsor {
		width: 25%;
	}

	/* Blog */
	.blog-post-text a {
		font-size: 19px;
		line-height: 26px;
		font-weight: 700;
	}

	/* Call To Action */
	#call-to-action h4.h4-huge {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	#call-to-action h2.h2-huge {
		font-size: 38px;
		line-height: 48px;
		margin-bottom: 15px;
	}

	#call-to-action p {
		padding: 0;
		font-weight: 300;
	}

	/* Venue */
	#venue .col-md-8.m-bottom-70,
	#venue .col-md-12.m-bottom-70,
	#venue .col-md-4.m-bottom-70 {
		margin-bottom: 50px;
	}

	.hotel-info span,
	.venue-info span {
		font-size: 17px;
		line-height: 25px;
	}

	p.phone-number {
		font-weight: 700;
		margin-top: 1px;
		margin-bottom: 1px;
	}

	a.venue-website,
	a.hotel-website {
		font-size: 16px;
		line-height: 24px;
		font-weight: 700;
	}

	.google-map {
		padding: 0px 0px 52%;
	}

	.d-point h4 {
		margin-bottom: 15px;
	}

	/* Join Us */
	a.dr-social {
		width: 60px;
		height: 60px;
		font-size: 22px;
		line-height: 56px !important;
		margin: 0 2px;
	}

	/* Footer */
	.useful-links li a {
		font-size: 13px;
		line-height: 13px !important;
	}

	.footer-copyright p {
		font-size: 13px;
		line-height: 13px;
		margin-top: 20px;
	}

	/* Speaker Details */
	.o-speaker a {
		font-size: 16px;
		line-height: 16px;
		font-weight: 700;
	}

	.single-speaker-data span {
		font-size: 17px;
		line-height: 17px;
	}

	.single-speaker-session span,
	a.s-speaker-link {
		font-size: 16px;
		line-height: 16px;
		margin-bottom: 8px;
	}

	.single-speaker-about.m-bottom-50 {
		margin-bottom: 30px;
	}

	.single-speaker-session.m-top-40 {
		margin-top: 30px;
	}

	/* Event Details */
	.event-title h3 {
		margin-bottom: 20px;
	}

	.event-title p {
		font-size: 17px;
		line-height: 17px;
		margin-bottom: 8px;
	}

	a.event-speaker-social {
		font-size: 16px;
		line-height: 24px;
	}

	.event-description .p-bottom-30.m-bottom-35 {
		padding-bottom: 20px;
		margin-bottom: 30px;
	}

	h4.m-bottom-20 {
		margin-bottom: 10px;
	}




}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media (min-width: 768px) and (max-width: 800px) {
	.whoattend {
		margin-top: 191px;
	}

	.main-conference div.h3-hero {
		margin-top: 30px;
	}

	.scroll .navbar-nav>li>a.header-btn {
		font-size: 11px;
	}

	.navbar-nav>li>a {
		padding: 0px 4px;
	}

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/
	.slider-home video {
		width: 100%;
		object-fit: cover;
		height: 150vh;
	}

	.division .row {
		padding-left: 20px;
		padding-right: 20px;
	}

	.division {
		width: 100%;
		left: 50%;
		top: 45%;

	}

	/* Headers */
	h5.h5-small {
		font-size: 12px;
		line-height: 18px;
	}

	h5 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 5px;
	}

	h5.h5-lg {
		font-size: 15px;
		line-height: 23px;
	}

	h4 {
		font-size: 17px;
		line-height: 25px;
	}

	h4.h4-lg {
		font-size: 18px;
		line-height: 26px;
	}

	h4.h4-huge {
		font-size: 19px;
		line-height: 27px;
	}

	h3.h3-small {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 8px;
	}

	h3 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 12px;
	}

	h3.h3-lg {
		font-size: 26px;
		line-height: 36px;
	}

	h3.h3-huge {
		font-size: 28px;
		line-height: 38px;
	}

	h2.h2-small {
		font-size: 28px;
		line-height: 36px;
	}

	h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 15px;
	}

	h2.h2-lg {
		font-size: 36px;
		line-height: 46px;
	}

	h2.h2-huge {
		font-size: 38px;
		line-height: 48px;
		margin-bottom: 15px;
	}

	/* Paragraphs */
	p.p-lg {
		font-size: 16px;
		line-height: 25px;
	}

	p.p-huge {
		font-size: 17px;
		line-height: 25px;
	}

	/* Buttons */
	.btn,
	.btn.btn-medium {
		font-size: 11px;
		padding: 10px 25px;
	}

	.btn.btn-lg,
	.btn.btn-huge {
		font-size: 12px;
		padding: 12px 28px;
	}

	/* Section Title */
	.section-title h2 {
		font-size: 30px;
		line-height: 30px;
		letter-spacing: -1px;
		margin-bottom: 15px;
	}

	.section-title p {
		color: #666;
		font-size: 16px;
		line-height: 24px;
	}

	/*------------------------------------------*/
	/*	 HERO
	/*------------------------------------------*/

	/* Hero H3 Header */
	h3.h3-hero {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 5px;
	}

	h3.h3-hero-lg {
		font-size: 30px;
		line-height: 38px;
	}

	#hero-2 h3.h3-hero-lg {
		padding: 0 10%;
	}

	#hero-3 h3.h3-hero-lg {
		padding-right: 15%;
	}

	#hero-6 h3.h3-hero {
		margin-top: 30px;
	}

	/* Hero H2 Header */
	h2.h2-hero {
		font-size: 45px;
		line-height: 55px;
		letter-spacing: -1px;
	}

	h2.h2-hero-lg {
		font-size: 55px;
		line-height: 65px;
		letter-spacing: -1px;
	}

	h2.h2-hero-huge {
		font-size: 65px;
		line-height: 70px;
		letter-spacing: -1px;
	}

	/* Hero Paragraphs */
	p.p-hero {
		font-size: 16px;
		line-height: 24px;
	}

	p.p-hero-medium,
	p.p-hero-lg,
	p.p-hero-huge {
		font-size: 16px;
		line-height: 24px;
	}

	#hero-1 p.p-hero-huge {
		margin-top: 0;
	}

	#hero-2 p.p-hero:after {
		margin: 10px auto 15px;
	}

	#hero-3 p.p-hero.m-top-25 {
		margin-top: 15px;
	}

	#hero-4 p.p-hero-lg {
		padding: 0;
	}

	#hero-5 p.pd {
		padding: 0 8%;
	}

	/* Hero Buttons */
	#hero-1 .btn,
	#hero-4 .btn,
	#hero-5 .btn {
		margin-top: 20px;
	}

	#hero-2 .btn,
	#hero-6 .btn {
		margin-top: 15px;
	}

	/* Hero Big Transparent Title */
	.hero-tra-text {
		margin-bottom: -90px;
	}

	.hero-tra-text h2 {
		font-size: 100px;
		line-height: 100px;
		letter-spacing: -4px;
	}

	/* Hero Logo */
	.hero-logo img {
		width: 130px;
		height: 130px;
		margin-bottom: 20px;
	}

	/* Hero Content */
	#hero-3 .hero-event-data {
		padding-right: 8%;
	}

	.hero-empty-div {
		display: none;
	}

	/*------------------------------------------*/
	/*	 CONTENT
	/*------------------------------------------*/

	/* About */
	#newsletter {
		padding: 35px 30px 20px;
	}

	.newsletter-form.m-top-30 {
		margin-top: 20px;
	}

	.newsletter-form .form-control {
		margin-bottom: 10px;
	}

	.newsletter-form .btn {
		font-size: 13px;
		padding: 14px 20px;
	}

	/* Workshop */
	.workshop-avatar {
		width: 35%;
		margin-right: 20px;
	}

	/* Register */
	#pre-register p.p-huge {
		padding: 0;
	}

	/* Call To Action */
	#call-to-action h4.h4-huge {
		font-size: 17px;
		line-height: 25px;
	}

	#call-to-action h2.h2-huge {
		font-size: 35px;
		line-height: 45px;
	}

	#call-to-action .btn.m-top-30 {
		margin-top: 20px;
	}

	/* Join Us */
	#join-us p.p-huge {
		margin-bottom: 25px;
		padding: 0 10%;
	}

	a.dr-social {
		width: 56px;
		height: 56px;
		font-size: 20px;
		line-height: 52px !important;
		margin: 0 3px;
	}




}

@media only screen and (max-width:991px) {
	.inbg {
		background-image: none;
		/* background-size: 100%; */
		/* background-position: center; */
		/* min-height: 342px; */
		background-repeat: no-repeat;
		background-color: #ffffff;
		padding: 23px;


	}

	.no-pd img {
		width: 200px;
		margin: auto;
		display: block;
		margin-bottom: 20px;
	}

	.no-pd .mns {
		width: 100%;
	}

	.about-txt p {
		text-align: center;
	}

	.mnn {
		width: 174px;
		padding-top: 12px;
	}

	.mtn {
		text-align: center;
	}
}



/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media only screen and (max-width: 767px) {

	.slider-home video,
	.slider-home {
		height: 770px !important;
	}

	.division {
		top: 49% !important;
	}

	.award_name,
	.the_winner {
		float: left;
		width: 100%;
	}

	.edy {
		font-size: 13px;
		margin-bottom: 13px;
		margin-top: 11px;
	}

	.award_name {
		margin-bottom: 5px;
	}

	.headd {
		display: none;
	}

	.spk {
		padding: 38px 4px 15px 4px;
	}

	.guest {
		margin-bottom: 23px;
		font-size: 28px;
	}

	.lphero {
		font-size: 30px;
		display: block;
		margin-top: 45px !important;
	}

	.lphero span {
		font-size: 19px;
	}

	.awp .ban-dat {
		margin-top: 10px !important;
		font-size: 14px !important;
		margin-bottom: 21px;
	}

	.banner-lp {
		top: 30px;
		left: 0px;
	}

	.videobanner {
		left: 0px;
	}

	.lp {
		margin-bottom: 0px;
	}

	.videobanner video,
	.videobanner,
	.lp,
	.lp .overlay {
		height: 960px !important;
	}

	.awardssect {
		width: 100% !important;
		margin-top: 22px;
	}

	.conf-in-price a {
		display: none;
	}

	.home-newsletter {
		padding: 15px 0;
	}

	.awd-intro {
		margin-top: 10px !important;
	}

	.sideactive {
		border-bottom: 4px solid #2C4C96 !important;
	}

	.header .navbar {
		min-height: 58px !important;
	}

	.mbhide {
		display: none;
	}

	.banner-main div.h3-hero {
		padding-top: 0px !important;
		margin-top: 99px;
	}

	.overlay nav {
		top: 35%;
		padding-top: 40px;
	}

	.pric-cent a {
		display: block !important;
		padding: 7px 0px;
		text-align: center;
	}

	.ul_ftr1 a {
		font-size: 15px;
		line-height: 31px;
	}

	.einfo1 {
		margin-bottom: 21px;
	}

	ul.einfo_ul {
		margin-bottom: 20px;
	}

	ul.einfo_ul li {
		font-size: 18px;
		line-height: 38px;
	}

	.einfo1,
	.einfo2 {
		float: left;
		width: 100%;
	}

	.soc_ico {
		text-align: left;
		margin-top: 10px;
	}

	.awd-banner .sliderlogo {
		display: none;
	}

	.awd-banner .tropy {
		margin-top: 0px;
	}

	.awd-banner .btn-banner-new {
		margin-top: 12px !important;
	}

	.spkr-top-lft,
	.spkr-top-rgt {
		width: 100%;
		margin-left: 0px;
	}

	.spkr-top-head {
		font-size: 23px;
		margin-top: 8px;
		margin: 18px 0px 30px 0px;
		line-height: 31px;
	}

	.awd_pic {
		width: 100px;
		margin: auto;
	}

	.slider-award div.h3-hero {
		padding-top: 65px !important;
	}

	ul.awdtt li {
		width: 100%;
	}

	.innerpage .intro-head {
		font-size: 31px;
		margin-bottom: 25px;
		margin-top: 6px;
		line-height: 35px;
	}

	.mob-trophy {
		display: block;
		width: 80px;
		margin: 40px auto 0px auto;
	}

	.mob-trophy img {
		width: 100%;
	}

	ul.at_ul,
	ul.awdtt {
		display: block;
	}

	ul.at_ul li {
		display: block;
		margin-bottom: 15px;
	}

	.whoattend {
		margin-top: 170px;
	}

	.faq .panel-group {
		padding: 0px;
	}

	.con .nav-tabs>li>a {
		border-bottom: none;
	}

	.stats {
		padding: 31px 0px 45px 0px;
	}

	.main-conference {
		background-image: url(../images/conferencemobile.jpg) !important;
		padding-top: 30px;
		min-height: 500px !important;
	}

	.awd-banner .sub-text {
		margin-bottom: 10px !important;
	}

	.awd-banner div.h3-hero {
		padding-top: 40px !important;
	}

	.awd-banner .sub-txt {
		margin-bottom: 0px !important;
	}

	.main-agenda {
		margin-top: 19px;
	}

	.agenda-left-time {
		font-size: 12px;
		line-height: 19px;
	}

	.agenda-left {
		width: 100%;
		padding-bottom: 0px;
	}

	.agenda-right {
		width: 100%;
		padding-bottom: 0px;
	}

	.agenda-cont {
		font-size: 16px;
		line-height: 24px;
	}

	ul.bloglinks {
		display: flex;
		margin-bottom: 26px;
	}

	.agenda-head-inner {
		font-size: 16px;
		line-height: 25px;
	}

	.agenda #tabs {
		padding: 18px;
	}

	.inner-tab-date {
		font-size: 24px;
		line-height: 36px;
	}

	.agenda-banner {
		background-image: url(../images/conf-agenda-mobile.jpg) !important;
		margin-top: 80px;
		min-height: 398px !important;
	}

	.speakers .midbtn {
		margin-top: 66px !important;
	}

	.copyright {
		margin-bottom: 45px;
	}

	ul.subs_list {
		padding-left: 0px;
	}

	#myCarousel1 .item {
		padding: 30px 30px 10px 30px !important;
	}

	.agenda {
		padding-top: 30px;
	}

	.agd-cont {
		font-size: 15px;
	}

	.mySwiper .swiper-slide {
		height: 350px;
	}

	#spk-home .swiper-slide {
		height: 440px;
	}

	ul.speakerlist1 li {
		width: 100%;
		margin: 20px auto;
		/* display: inline-block; */
		vertical-align: top;
		float: left;
	}

	.speakers ul .ht {
		min-height: 368px;
	}

	/*------------------------------------------*/
	/*	 PRELOAD ANIMATION
	/*------------------------------------------*/

	#loader {
		width: 70px;
		height: 70px;
		margin: -35px 0 0 -35px;
	}

	.wide-140 {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.wide-130 {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.wide-120 {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.wide-110 {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.wide-100 {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.wide-90 {
		padding-top: 80px;
		padding-bottom: 70px;
	}

	.wide-80 {
		padding-top: 80px;
		padding-bottom: 60px;
	}

	.wide-70 {
		padding-top: 80px;
		padding-bottom: 50px;
	}

	.wide-60 {
		padding-top: 80px;
		padding-bottom: 40px;
	}

	.wide-50 {
		padding-top: 80px;
		padding-bottom: 30px;
	}

	.wide-40 {
		padding-top: 80px;
		padding-bottom: 20px;
	}

	.wide-30 {
		padding-top: 80px;
		padding-bottom: 10px;
	}

	.p-top-100 {
		padding-top: 80px;
	}

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/

	.division {
		padding-left: 30px;
		padding-right: 30px;
	}

	/* Navigation Menu */
	.header {
		text-align: center;
		margin-bottom: 60px;
		background-color: #000000;
	}

	.navbar-brand {
		padding: 3px 30px;
	}

	.banner .sliderlogo {
		display: none;
	}

	/* Logo Image */
	.navbar .logo-white {
		display: block;
	}

	.navbar .logo-black {
		display: block;
	}

	.navbar-collapse {
		border: none !important;
	}

	.header .navbar-right {
		margin-top: 30px;
	}

	/* Navigation Bar */
	.navbar-nav {
		margin-top: 0;
		margin-bottom: 0;
		border-top: none;
		padding: 23px 10px 0px 10px;
	}

	.navbar {
		padding: 0;
		background-color: #ed1b24;
	}

	.navbar-fixed-top {
		border-width: 0 0 0;
	}

	.navbar-nav.header-btn {
		border-top: none;
	}



	/* Navigation Menu */
	.navbar-nav>li>a {
		color: #ffffff;
		font-size: 12px;
		font-weight: 800;
		line-height: 28px;
		margin-bottom: 4px;
	}

	.navbar-nav>li>a:hover {
		color: #ffffff;
	}

	.dropdown-menu>li>a {
		color: #ffffff !important;
	}

	.scroll .navbar-nav>li>a:hover {
		color: #ffffff;
	}

	/* Header Button */
	.navbar-nav>li>a.header-btn {
		color: #fff;
		font-size: 12px;
		font-weight: 800;
		line-height: 28px;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	.navbar-nav>li>a.header-btn:hover {
		background-color: #222;
		border-color: #222;
		color: #fff;
	}

	/*------------------------------------------*/
	/*	 HERO
	/*------------------------------------------*/

	#hero-3 .hero-txt {
		padding-top: 120px;
		padding-bottom: 80px;
	}

	.page-hero-section {
		padding-top: 100px;
		padding-bottom: 70px;
	}

	.hero-row-200 {
		padding-top: 120px;
		padding-bottom: 120px;
	}

	.hero-row-180 {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.hero-row-140 {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	/* Hero H3 Header */
	h3.h3-hero {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 5px;
	}

	h3.h3-hero-lg {
		font-size: 30px;
		line-height: 38px;
	}

	#hero-2 h3.h3-hero-lg {
		padding: 0 8%;
	}

	#hero-3 h3.h3-hero-lg {
		padding-right: 13%;
	}

	/* Hero H2 Header */
	h2.h2-hero {
		font-size: 45px;
		line-height: 55px;
		letter-spacing: -1px;
	}

	h2.h2-hero-lg {
		font-size: 55px;
		line-height: 65px;
		letter-spacing: -1px;
	}

	h2.h2-hero-huge {
		font-size: 65px;
		line-height: 70px;
		letter-spacing: -1px;
	}

	/* Hero Paragraphs */
	p.p-hero {
		font-size: 16px;
		line-height: 24px;
	}

	p.p-hero-medium,
	p.p-hero-lg,
	p.p-hero-huge {
		font-size: 16px;
		line-height: 24px;
	}

	#hero-1 p.p-hero-huge {
		margin-top: 0;
	}

	#hero-2 p.p-hero:after {
		margin: 10px auto 15px;
	}

	#hero-3 p.p-hero.m-top-25 {
		margin-top: 15px;
	}

	#hero-4 p.p-hero-lg {
		padding: 0;
	}

	#hero-5 p.pd {
		padding: 0 8%;
	}

	/*------------------------------------------*/
	/*	 CONTENT
	/*------------------------------------------*/

	/* About */
	#newsletter {
		padding: 35px 30px 20px;
	}

	.newsletter-form.m-top-30 {
		margin-top: 20px;
	}

	.newsletter-form .form-control {
		margin-bottom: 10px;
	}

	.newsletter-form .btn {
		font-size: 13px;
		padding: 14px 20px;
	}

	/* CountDown */
	#clock span.cbox-digit {
		font-size: 50px;
		line-height: 50px;
	}

	#clock span.cbox-txt {
		font-size: 11px;
		line-height: 11px;
		font-weight: 600;
	}

	/* Schedule */
	.nav-tabs {
		display: inline-block;
		margin: 0 auto;
	}

	.schedule-event {
		text-align: center;
	}

	.session-data {
		margin-bottom: 25px;
	}

	.session-room {
		margin-top: 0px;
	}

	.s-data {
		display: inline-block;
		margin-bottom: 0;
		margin-right: 8px;
	}

	.session-time {
		display: inline-block;
		margin-bottom: 0;
		margin-right: 5px;
	}

	.session-time.black-color:after {
		display: inline-block;
		content: "";
		height: 2px;
		width: 5px;
		background: #444;
		position: relative;
		top: -5px;
		right: -5px;
	}

	.session-speaker {
		margin-bottom: 8px;
	}

	.session-description {
		padding-left: 15px;
		padding-right: 15px;
	}

	/* Workshop */
	.workshop-avatar {
		width: 44%;
		margin-right: 25px;
	}

	.workshop-description a {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
	}

	.workshop-author {
		font-size: 16px;
		line-height: 16px;
		margin-bottom: 8px;
	}

	.workshop-date {
		font-size: 15px;
		line-height: 15px;
		margin-bottom: 10px;
	}

	/* Pricing */
	ul.terms-list li {
		font-size: 14px;
		line-height: 22px;
	}

	/* Register */
	#pre-register p.p-huge {
		padding: 0;
	}

	/* Blog */
	.blog-post-text a {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
	}

	/* Call To Action */
	#call-to-action h2.h2-huge {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	#call-to-action p.p-huge {
		font-size: 16px;
		line-height: 24px;
		padding: 0;
		font-weight: 300;
	}

	/* Venue */
	.hotel-info span,
	.venue-info span {
		font-size: 16px;
		line-height: 24px;
	}

	a.venue-website,
	a.hotel-website {
		font-size: 16px;
		line-height: 24px;
		font-weight: 700;
	}

	.venue-info .btn {
		margin-top: 10px;
	}

	/* Join Us */
	#join-us p.p-huge {
		margin-bottom: 25px;
		padding: 0 6%;
	}

	a.dr-social {
		width: 54px;
		height: 54px;
		font-size: 19px;
		line-height: 50px !important;
		margin: 0 3px;
	}

	/* Speaker Details */
	.event-speaker,
	.single-speaker-photo {
		float: none !important;
	}

	.single-speaker-data span {
		font-size: 16px;
		line-height: 16px;
	}

	/* Event Details */
	.event-title p {
		font-size: 16px;
		line-height: 16px;
		margin-bottom: 8px;
	}




}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media only screen and (max-width: 640px) {

	#stlChanger {
		display: none;
	}

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/

	.division {
		padding-left: 15px;
		padding-right: 15px;
		left: 50%;
		width: 100%
	}

	/* Headers */
	h5.h5-small {
		font-size: 12px;
		line-height: 18px;
	}

	h5 {
		font-size: 13px;
		line-height: 19px;
		margin-bottom: 5px;
	}

	h5.h5-lg {
		font-size: 14px;
		line-height: 22px;
	}

	h4 {
		font-size: 16px;
		line-height: 25px;
	}

	h4.h4-lg {
		font-size: 16px;
		line-height: 25px;
	}

	h4.h4-huge {
		font-size: 16px;
		line-height: 25px;
	}

	h3.h3-small {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 8px;
	}

	h3 {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 12px;
	}

	h3.h3-lg {
		font-size: 24px;
		line-height: 34px;
	}

	h3.h3-huge {
		font-size: 26px;
		line-height: 36px;
	}

	h2.h2-small {
		font-size: 26px;
		line-height: 34px;
	}

	h2 {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 15px;
	}

	h2.h2-lg {
		font-size: 32px;
		line-height: 42px;
	}

	h2.h2-huge {
		font-size: 32px;
		line-height: 42px;
		margin-bottom: 15px;
	}

	/* Paragraphs */
	p {
		font-size: 14px;
		line-height: 22px;
	}

	p.p-lg {
		font-size: 15px;
		line-height: 23px;
	}

	p.p-huge {
		font-size: 16px;
		line-height: 24px;
	}

	/* Buttons */
	.btn,
	.btn.btn-medium {
		font-size: 11px;
		padding: 10px 25px;
	}

	.btn.btn-lg,
	.btn.btn-huge {
		font-size: 11px;
		padding: 12px 25px;
	}

	/* Section Title */
	.section-title h2 {
		font-size: 28px;
		line-height: 28px;
	}

	.section-title p {
		font-size: 16px;
		line-height: 23px;
	}

	/*------------------------------------------*/
	/*	 HERO
	/*------------------------------------------*/

	/* Hero H3 Header */
	h3.h3-hero {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 5px;
	}

	h3.h3-hero-lg {
		font-size: 28px;
		line-height: 36px;
	}

	#hero-2 h3.h3-hero-lg {
		padding: 0 8%;
	}

	#hero-3 h3.h3-hero-lg {
		padding-right: 13%;
	}

	#hero-6 h3.h3-hero {
		margin-top: 30px;
	}

	/* Hero H2 Header */
	h2.h2-hero {
		font-size: 35px;
		line-height: 40px;
	}

	h2.h2-hero-lg {
		font-size: 45px;
		line-height: 50px;
	}

	h2.h2-hero-huge {
		font-size: 55px;
		line-height: 60px;
	}

	/* Hero Paragraphs */
	p.p-hero,
	p.p-hero-medium,
	p.p-hero-lg,
	p.p-hero-huge {
		font-size: 15px;
		line-height: 23px;
	}

	#hero-1 p.p-hero-huge {
		margin-top: 0;
	}

	#hero-2 p.p-hero:after {
		margin: 10px auto 15px;
	}

	#hero-3 p.p-hero.m-top-25 {
		margin-top: 15px;
	}

	#hero-4 p.p-hero-lg {
		padding: 0;
	}

	#hero-5 p.pd {
		padding: 0;
	}

	/* Hero Buttons */
	#hero-1 .btn,
	#hero-4 .btn,
	#hero-5 .btn {
		margin-top: 20px;
	}

	#hero-2 .btn,
	#hero-6 .btn {
		margin-top: 15px;
	}

	/* Hero Big Transparent Title */
	.hero-tra-text {
		margin-bottom: -85px;
	}

	.hero-tra-text h2 {
		font-size: 80px;
		line-height: 80px;
		letter-spacing: -4px;
	}

	/* Hero Logo */
	.hero-logo img {
		width: 110px;
		height: 110px;
		margin-bottom: 20px;
	}

	/* Hero Content */
	#hero-3 .hero-event-data {
		padding-right: 0;
	}

	/*------------------------------------------*/
	/*	 CONTENT
	/*------------------------------------------*/

	/* About */
	#newsletter {
		padding: 25px 25px 10px;
	}

	.newsletter-form.m-top-30 {
		margin-top: 20px;
	}

	.newsletter-form .form-control {
		height: 42px;
		font-size: 13px;
		margin-bottom: 10px;
	}

	.newsletter-form .btn {
		font-size: 13px;
		padding: 12px 10px;
	}

	/* CountDown */
	#clock span.cbox-digit {
		font-size: 40px;
		line-height: 40px;
	}

	/* Speakers */
	.speaker {
		width: 100%;
		float: none !important;
	}

	/* Schedule */
	.nav-tabs {
		border-bottom: none;
	}

	.nav-tabs li {
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 8px;
		margin-right: 0;
	}

	.nav-tabs>li>a {
		margin-right: 0;
	}

	/* Workshop */
	#workshops.wide-50 {
		padding-bottom: 60px;
	}

	.workshop.m-bottom-50 {
		margin-bottom: 40px;
	}

	.workshop {
		width: 100%;
		float: none !important;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.workshop-avatar {
		width: 100%;
		float: none !important;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.workshop-description a {
		font-size: 16px;
		line-height: 22px;
		font-weight: 700;
	}

	.workshop-author {
		font-size: 15px;
		line-height: 15px;
		margin-bottom: 8px;
	}

	.workshop-date {
		font-size: 14px;
		line-height: 14px;
		margin-bottom: 10px;
	}

	/* Sponsors */
	.sponsor {
		width: 50%;
	}

	/* Call To Action */
	#call-to-action h4.h4-huge {
		font-size: 15px;
		line-height: 23px;
	}

	#call-to-action h2.h2-huge {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 10px;
	}

	#call-to-action .btn.m-top-30 {
		margin-top: 15px;
	}

	/* Blog */
	.blog-post-text a {
		font-size: 16px;
		line-height: 22px;
	}

	.blog-post-text span {
		font-size: 13px;
		line-height: 13px;
	}

	/* Venue */
	.hotel-info span,
	.venue-info span {
		font-size: 15px;
		line-height: 23px;
	}

	a.venue-website,
	a.hotel-website,
	p.phone-number,
	.hotel-photo p a {
		font-size: 14px;
		line-height: 22px;
		font-weight: 700;
	}

	.d-point h4 {
		margin-bottom: 10px;
	}

	.hotel-info h4.m-top-30.m-bottom-20,
	.hotel-info h4.m-top-25.m-bottom-20 {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.hotel-service.m-top-25 {
		margin-top: 15px;
	}

	p.hotel-photo-notice {
		font-size: 13px;
		line-height: 20px;
	}

	/* Join Us */
	#join-us p.p-huge {
		margin-bottom: 25px;
	}

	a.dr-social {
		width: 52px;
		height: 52px;
		font-size: 19px;
		line-height: 48px !important;
		margin: 0 2px;
	}

	/* Footer */
	.useful-links li {
		padding: 0 3px;
	}

	.useful-links li a {
		font-size: 12px;
		line-height: 12px !important;
	}

	.footer-copyright p {
		font-size: 13px;
		line-height: 18px;
		margin-top: 20px;
	}

	.o-speaker {
		width: 50% !important;
	}




}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media only screen and (max-width : 479px) {
	.sliderlogo {
		width: 536px;
		margin-top: 6px !important;
	}

	.sliderlogo {
		width: 300px !important;
	}

	.mnn {
		text-transform: uppercase;
		width: 100%;
		font-size: 20px !important;
		line-height: 21px !important;
		display: block;
		margin-top: 0px !important;
		font-weight: bold;
	}

	.mt-6 {
		margin-top: 30px;
		display: block;
	}

	.mb5 {
		margin-bottom: 25px;
	}

	.my-mob {
		display: block !important;
	}

	.my-mob img {
		width: 100%;
	}

	.pav-new {
		background-color: rgb(0 0 0 / 60%);
		padding: 32px;
		color: #ffffff;
		margin-top: 0px;
	}

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/

	/* Headers */
	h5.h5-small {
		font-size: 12px;
		line-height: 18px;
	}

	h5 {
		font-size: 13px;
		line-height: 19px;
		margin-bottom: 5px;
	}

	h5.h5-lg {
		font-size: 14px;
		line-height: 22px;
	}

	h4 {
		font-size: 15px;
		line-height: 24px;
	}

	h4.h4-lg {
		font-size: 15px;
		line-height: 24px;
	}

	h4.h4-huge {
		font-size: 15px;
		line-height: 24px;
	}

	h3.h3-small {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 8px;
	}

	h3 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 12px;
	}

	h3.h3-lg {
		font-size: 22px;
		line-height: 32px;
	}

	h3.h3-huge {
		font-size: 24px;
		line-height: 32px;
	}

	h2.h2-small {
		font-size: 24px;
		line-height: 32px;
	}

	h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 15px;
	}

	h2.h2-lg {
		font-size: 26px;
		line-height: 34px;
	}

	h2.h2-huge {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 15px;
	}

	/* Paragraphs */
	p,
	p.p-lg {
		font-size: 16px;
		line-height: 25px;
		padding: 0px 10px;
	}

	p.p-huge {
		font-size: 15px;
		line-height: 23px;
	}

	.spkr-top {
		margin-top: 0px;
	}

	.spkr .mainheading {
		font-size: 28px;
		margin-bottom: 30px;
		line-height: 30px;
	}

	.nb2 {
		font-size: 21px;
	}

	.n-bloc-rgt,
	.n-bloc-lft {
		width: 100%;
	}

	.nseven,
	.nsix,
	.nnine,
	.neight {
		min-height: 280px;
		margin-bottom: 42px;
	}

	.exb-block p {
		display: none;
	}

	.pd31 {
		padding: 0px;
	}

	/* Buttons */
	.btn,
	.btn.btn-medium {
		font-size: 11px;
		padding: 10px 25px;
	}

	.btn.btn-lg,
	.btn.btn-huge {
		font-size: 11px;
		padding: 12px 25px;
	}

	/* Section Title */
	.section-title h2 {
		font-size: 24px;
		line-height: 24px;
	}

	.exp h2 {
		margin-top: 40px;
		margin-bottom: 0px !important;
	}

	.exp .section-title {
		margin-bottom: 10px;
	}

	.mlink {
		text-align: center;
	}

	/*------------------------------------------*/
	/*	 HERO
	/*------------------------------------------*/

	#hero-3 .hero-txt {
		padding-top: 100px;
		padding-bottom: 55px;
		text-align: center;
	}

	.hero-row-200 {
		padding-top: 110px;
		padding-bottom: 110px;
	}

	.hero-row-180 {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.hero-row-140 {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	/* Hero H3 Header */
	h3.h3-hero {
		font-size: 19px;
		line-height: 27px;
		margin-bottom: 8px;
	}

	h3.h3-hero-lg {
		font-size: 22px;
		line-height: 30px;
	}

	#hero-2 h3.h3-hero-lg {
		padding: 0 2%;
	}

	#hero-3 h3.h3-hero-lg {
		padding-right: 0;
	}

	#hero-6 h3.h3-hero {
		margin-top: 20px;
	}

	/* Hero H2 Header */
	h2.h2-hero {
		font-size: 28px;
		line-height: 36px;
	}

	h2.h2-hero-lg {
		font-size: 30px;
		line-height: 40px;
	}

	h2.h2-hero-huge {
		font-size: 40px;
		line-height: 50px;
	}

	/* Hero Paragraphs */
	p.p-hero,
	p.p-hero-medium,
	p.p-hero-lg,
	p.p-hero-huge {
		font-size: 14px;
		line-height: 22px;
	}

	#hero-1 p.p-hero-lg {
		padding: 0 12%;
		margin-bottom: 5px;
	}

	#hero-2 p.p-hero:after {
		margin: 10px auto 15px;
	}

	#hero-3 p.p-hero.m-top-25 {
		margin-top: 15px;
	}

	#hero-4 p.p-hero-lg {
		padding: 0;
	}

	#hero-5 p.pd {
		padding: 0;
	}

	/* Hero Buttons */
	#hero-1 .btn,
	#hero-4 .btn,
	#hero-5 .btn,
	#hero-6 .btn {
		margin-top: 12px;
	}

	#hero-2 .btn {
		margin-top: 10px;
	}

	/* Hero Big Transparent Title */
	.hero-tra-text {
		margin-bottom: -95px;
	}

	.hero-tra-text h2 {
		font-size: 55px;
		line-height: 55px;
		letter-spacing: -3px;
	}

	/* Hero Logo */
	.hero-logo img {
		width: 90px;
		height: 90px;
		margin-bottom: 20px;
	}

	/* Hero Content */
	.h3-content {
		margin-bottom: 30px;
	}

	#hero-3 .hero-event-data {
		width: 100%;
		float: none !important;
		padding: 0 15%;
		margin-bottom: 25px;
	}

	#hero-5 .hero-event-data {
		margin-bottom: 5px;
	}

	.hero-event-data h5 {
		padding-bottom: 5px;
		margin-bottom: 10px;
	}

	/*------------------------------------------*/
	/*	 CONTENT
	/*------------------------------------------*/

	/* About */
	#newsletter {
		padding: 25px 25px 10px;
	}

	.newsletter-form.m-top-30 {
		margin-top: 20px;
	}

	.newsletter-form .form-control {
		height: 45px;
		font-size: 13px;
		margin-bottom: 10px;
	}

	.newsletter-form .btn {
		font-size: 13px;
		padding: 11px 0;
	}

	.aimg-text {
		padding: 25px 15px 30px 15px;
	}

	.aimg-text p {
		font-size: 13px;
		line-height: 19px;
	}

	/* CountDown */
	#clock .cbox {
		padding: 3px 17px;
	}

	#clock span.cbox-digit {
		font-size: 25px;
		line-height: 25px;
	}

	/* Workshop */
	.workshop-description a {
		font-size: 15px;
		line-height: 22px;
		font-weight: 700;
	}

	.workshop-author {
		font-size: 14px;
		line-height: 14px;
		margin-bottom: 8px;
	}

	/* Pricing */
	ul.terms-list li {
		font-size: 13px;
		line-height: 20px;
	}

	/* Register */
	#register-form {
		padding: 20px 0 10px;
	}

	#register-form .form-control {
		height: 42px;
		font-size: 14px;
	}

	#register-form #form_register_btn .btn {
		font-size: 12px;
		padding: 12px 0;
	}

	/* Blog */
	.blog-post-text a {
		font-size: 15px;
		line-height: 22px;
	}

	.blog-post-text span {
		font-size: 13px;
		line-height: 13px;
	}

	/* Call To Action */
	#call-to-action h4.h4-huge {
		padding: 0 10%;
	}

	/* Venue */
	.google-map {
		padding: 0px 0px 62%;
	}

	/* Join Us */
	#join-us p.p-huge {
		margin-bottom: 25px;
	}

	a.dr-social {
		width: 46px;
		height: 46px;
		font-size: 17px;
		line-height: 42px !important;
		margin: 0 2px;
	}

	/* Footer */
	.useful-links li {
		margin-bottom: 5px;
	}

	/* Speaker Details */
	.event-speaker,
	.single-speaker-photo,
	.o-speaker {
		width: 100% !important;
	}

	.o-speaker a {
		font-size: 15px;
		line-height: 15px;
		font-weight: 700;
	}

	.single-speaker-data span {
		font-size: 15px;
		line-height: 15px;
	}

	.single-speaker-session span,
	a.s-speaker-link {
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 8px;
	}

	/* Event Details */
	.event-title p {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 8px;
	}

	a.event-speaker-social {
		font-size: 15px;
		line-height: 23px;
	}




}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media (max-width: 320px) {

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/

	.division {
		padding-left: 2px;
		padding-right: 2px;
	}

	h3.h3-small {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 8px;
	}

	h3 {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 12px;
	}

	h3.h3-lg {
		font-size: 20px;
		line-height: 28px;
	}

	h3.h3-huge {
		font-size: 20px;
		line-height: 28px;
	}

	h2.h2-small {
		font-size: 22px;
		line-height: 30px;
	}

	h2 {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 15px;
	}

	h2.h2-lg {
		font-size: 24px;
		line-height: 32px;
	}

	h2.h2-huge {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 15px;
	}

	/* Section Title */
	.section-title h2 {
		font-size: 22px;
		line-height: 26px;
	}

	.section-title p {
		font-size: 14px;
		line-height: 22px;
	}

	/*------------------------------------------*/
	/*	 HERO
	/*------------------------------------------*/

	/* Hero H3 Header */
	h3.h3-hero {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 8px;
	}

	h3.h3-hero-lg {
		font-size: 18px;
		line-height: 26px;
	}

	#hero-2 h3.h3-hero-lg {
		padding: 0;
	}

	/* Hero H2 Header */
	h2.h2-hero {
		font-size: 22px;
		line-height: 30px;
	}

	h2.h2-hero-lg {
		font-size: 24px;
		line-height: 32px;
	}

	h2.h2-hero-huge {
		font-size: 26px;
		line-height: 32px;
	}

	/* Hero Paragraphs */
	#hero-1 p.p-hero-lg {
		padding: 0;
		margin-bottom: 8px;
	}

	/* Hero Big Transparent Title */
	.hero-tra-text {
		display: none;
	}

	/* Hero Content */
	#hero-3 .hero-event-data {
		padding: 0 8%;
	}

	/*------------------------------------------*/
	/*	 CONTENT
	/*------------------------------------------*/

	/* About */
	.aimg-text {
		padding: 15px 10px 20px 10px;
	}

	/* CountDown */
	#clock .cbox {
		padding: 3px 10px;
	}

	#clock span.cbox-digit {
		font-size: 26px;
		line-height: 26px;
	}

	#clock span.cbox-txt {
		font-size: 11px;
		line-height: 11px;
		font-weight: 400;
	}

	/* Schedule */
	.nav-tabs>li>a {
		font-size: 14px;
		line-height: 14px;
		padding: 15px 20px;
	}

	/* Pricing */
	.pricing-table {
		padding: 30px 25px;
	}

	.price span {
		font-size: 45px;
		line-height: 45px;
	}

	.pricing-table .price sup {
		font-size: 30px;
		font-weight: 300;
		top: -5px;
	}

	.price span.price-vat {
		font-size: 14px;
		line-height: 14px;
		font-weight: 300;
		margin-top: 10px;
	}

	.pricing-text p {
		font-size: 14px;
		line-height: 22px;
	}

	ul.terms-list li {
		font-size: 14px;
		line-height: 22px;
	}

	/* Join Us */
	#join-us p.p-huge {
		margin-bottom: 25px;
	}

	a.dr-social {
		width: 36px;
		height: 36px;
		font-size: 14px;
		line-height: 32px !important;
		margin: 0 1px;
	}
}

@media only screen and (min-width: 1px) and (max-width:767px) {
	.whatsapp-icon .know-btn {
		display: none;
	}

	.innerpage {
		padding-top: 60px;
	}

	.ftr-right,
	.ftr-social {
		display: inline-block;
		font-size: 15px;
	}

	.prs>li>a {
		color: #000 !important;
	}

	.intro-head {
		margin: 20px 0px 22px 0px;
	}

	#intro .mt-5 {
		margin-top: 0px !important;
	}

	.intro-video {
		margin-top: 0px;
	}

	.inner-form .mandatory {
		font-size: 15px;
		display: block;
		margin-bottom: 6px;
	}

	ul.einfo_ul li:before {
		display: block;
		content: "";
		width: 40px;
		height: 25px;
		background: url(../images/tick-green.svg) no-repeat;
		left: -14px;
		top: 13px;
		position: absolute;
		background-size: 54%;
	}

	.stat_fact_num {
		font-size: 42px;
	}

	.event2 {
		font-size: 87px;
	}

	.event4 {
		font-size: 17px;
		line-height: 24px;
	}

	.confs .intro-cont {
		padding: 0px 7px;
		margin-bottom: 11px
	}

	.mun {
		padding-top: 20px
	}

	.button_container {
		display: block !important;
		position: fixed;
		top: 25px !important;
		left: 4% !important;
		right: auto;
		opacity: 1 !important;
		z-index: 9999
	}

	.why-cat {
		font-size: 29px;
		line-height: 37px;
	}

	.benf {
		padding: 60px 0px 23px 0px;
	}

	.awdy_ul li {
		color: #ffffff;
	}

	.event1 {
		margin-bottom: 25px;
	}

	.awd-banner {
		margin-top: 79px;
		background-image: url(../images/award-mobile-banner.jpg?id) !important;
		min-height: 500px !important;
		position: relative;
		z-index: 22;
	}

	#navigation-menu .navbar-nav>li>.dropdown-menu {
		/* width: 197px; */
		background-color: #313131;
		position: absolute;
		width: 100%;
		padding: 20px 10px;
	}

	.awd-mix .mybtn1 {
		font-size: 14px;
		display: block;
	}

	.awd-mix .mybtn {
		font-size: 14px;
		display: block;
	}

	ul.whys {
		padding-left: 0px;
	}

	ul.whys li {
		width: 95%;
		margin: 0px 25px 14px 25px;
	}

	ul.awd_mix_ul li {
		background-color: #F9FAFC;
		width: 100%;
	}

	.tropy img {
		width: 200px;
		display: block;
		margin: 9px auto 0px auto;
	}

	.news-head {
		font-size: 31px;
	}

	ul.subs_list .btn-theme {
		font-size: 15px;
		padding: 10px 18px;
	}

	.btn-banner {
		padding: 9px 26px !important;
		font-size: 15px !important;
	}

	.bg-scroll {
		width: 100%;
		/* background-attachment: fixed !important; */
		background-repeat: no-repeat;
		/* background-position: top; */
		background-size: cover;
		min-height: 768px;
	}

	.main-conference .sliderlogo {
		display: none;
	}

	.banner-main {
		background-image: url(../images/main-banner-mobile.png);
		background-position: bottom;
		min-height: 774px;
	}

	.banner {
		background-image: url(../images/main-banner-mobile.png);
		background-position: bottom;
		min-height: 494px;
	}

	.shd {
		display: block !important;
	}

	#myCarousel5 .carousel-inner .item {
		padding: 22px;
	}

	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 8px !important;
	}

	.sub-text {
		font-size: 15px;
		line-height: 27px;
		margin: 17px 0px 24px 0px;
	}

	.ban-dat {
		font-size: 15px;
		line-height: 28px;
		padding: 0px;
		padding-top: 0px;
		text-transform: uppercase;
	}

	.navbar-nav>li>a.header-btn.hea-tra {
		display: none;
	}

	.sidenav {
		position: fixed;
		bottom: 0px;
		left: 0%;
		transform: none;
		width: 85px;
		background-color: #ffffff !important;
		text-align: center;
		padding-top: 0px;
		width: 100%;
		z-index: 100;
	}

	.sidenav ul {
		display: block;
		justify-content: space-around;
		width: 100%;
	}

	.sidenav ul li {
		border-bottom: 0px;
		width: 24.1%;
		display: inline-block;
	}

	.tabs-left>.nav-tabs {
		height: auto;
		float: none;
		padding: 0px;
		margin: 0px;
		text-align: left;
		width: 100%;
		border: 0px;
	}

	.tabs-left>.nav-tabs>li {
		height: auto;
		float: none;
		padding: 0px;
		margin: 0px;
		display: inline-block;
		width: 15%;
	}


	.tabbable.tabs-left>.nav-tabs>li>div>div {
		display: inline-block;
		text-align: center;
		font-size: 14px;
		padding: 0px;
	}

	.tabs-left>.nav-tabs>li.active:nth-child(1)>div {
		border: 0px;
	}

	.account-type {
		font-size: 13px;
		line-height: 14px;
		margin: 0px;
		text-transform: capitalize;
		padding: 9px;
	}

	.account-amount {
		font-size: 14px;
		line-height: 14px;
		display: none;
	}

	.tabbable.tabs-left>.nav-tabs>li>div>div {
		min-width: auto;
		padding: 0px;
		max-width: inherit;
	}

	.tabbable.tabs-left>.nav-tabs>li.active:after,
	.tabs-left>.nav-tabs>li:hover:after {
		content: "\f0d7";
		font-size: 20px;
		line-height: 21.5px;
		right: 16px;
		top: 22px;
	}

	.tabs-left>.nav-tabs>li>a,
	.tabs-left>.nav-tabs>li>div {
		height: 30px;
		border: 0px;
		padding: 0px;
		height: 30px;
	}

	.tabbable.tabs-left>.nav-tabs>li>div>div span+br {
		display: none;
	}

	.blk {
		width: 85%;
	}

	#MyAccountsTab .tab-content {
		height: auto;
		padding: 10px;
		margin: 0px;
	}

	.tabs-left>.nav-tabs>li>a,
	.tabs-left>.nav-tabs>li>div {
		display: block;
		height: 30px;
	}

	.account-type {
		display: block;
	}

	.bg-lightgrey.modfy img {
		width: 100%;
	}

	.sliderlogo {
		width: 300px;
	}

	.sliderlogo img {
		width: 100%;
	}

	h2.h2-hero-huge {
		font-size: 23px;
		line-height: 23px;
	}

	ul.couts li {
		font-size: 14px;
		line-height: 20px;
	}

	h4.h4-huge {
		font-size: 18px;
		line-height: 24px;
	}

	.nav-tabs {
		float: none;
		text-align: center;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}

	.nav-tabs li {
		display: inline-block;
		width: 46%;
		margin: 0 5px 0px 0px;
	}

	.nav-tabs>li>a {
		font-size: 13px;
		padding: 10px 5px 0;
		border-radius: 0px;
		height: 45px;
	}

	.showmob {
		font-size: 27px;
		line-height: 27px;
	}

	.blk.modfy2 ul.listc {
		margin: 20px 0 20px 25px;
	}

	.navbar .logo-black {
		width: 200px;
	}

	.navbar .logo-white {
		width: 100%;
	}

	.navbar .logo-white img {
		width: 200px;
	}

	.navbar-brand>img {
		width: 194px !important;
		margin: auto;
	}

	.tabs-nav.m-bottom-40 {
		margin-bottom: 0px;
	}

	.section-title h2 {
		text-align: center;
	}

	.section-title p {
		text-align: center;
	}

	.modfytxt p {
		text-align: center;
	}

	.wide-80 {
		padding: 30px 0;
	}

	.blk {
		min-height: auto;
	}

	div.h3-hero {
		font-size: 31px;
		line-height: 38px;
		margin-top: 29px;
	}

	.btn.btn-huge.modfy {
		padding: 10px 12px;
	}

	.blk h2 {
		line-height: 20px;
	}

	ul.confslist li {
		width: 100%;
	}

	ul.confslist li .buttonsec {
		clear: both;
	}

	div.fi {
		float: none;
		margin: 10px auto;
	}

	#navigation-menu .nav>li {
		text-align: left;
		height: 44px;
	}

	#navigation-menu .nav>li:last-child {
		display: none;
	}

	.datbgblk {
		width: 320px;
		margin: 10px auto 0;
		height: auto;
		padding: 15px 0;
		border-radius: 4px;
		border: 2px solid #D7182E;
	}

	.nomitxt {
		font-size: 18px;
		line-height: 18px;
		padding: 0px;
	}

	.nomitxt strong {
		font-size: 20px;
		line-height: 20px;
	}

	.nomitxt span {
		font-size: 17px;
		line-height: 17px;
	}

	.userheading {
		font-size: 20px;
		line-height: 20px;
	}

	.userheading span.redcol {
		font-size: 25px;
		line-height: 25px;
	}

	.userheading span.bulecol {
		font-size: 20px;
		line-height: 20px;
	}

	p.contshow {
		padding: 5px;
		margin: 0px;
		font-size: 14px;
	}

	.set1 {
		margin-bottom: 50px;
	}

	.sliderlogo {
		margin: 0 auto;
		padding-top: 0px !important;
		display: block;
	}

	.hero-txt.text-left {
		text-align: center;
	}

	ul.couts {
		text-align: center;
		margin: 20px 0;
	}

	.frmsec {
		margin-left: auto;
	}

	ul.confslist li {
		margin: 0 0px 20px;
	}

	.spkghead {
		margin-top: 40px;
	}

	.magCont {
		width: 255px;
		margin: 30px auto 0;
		position: static;
	}

	.mag-right {
		width: auto;
		position: static;
	}

	.allspeaker {
		float: none;
		width: 100%;
		padding: 10px;
	}

	.mainspeaker {
		float: none;
		width: 100%;
		padding: 10px;
	}

	ul.speakerlist li {
		float: none;
		width: 100%;
		padding: 10px;
	}

}

@media only screen and (min-width: 300px) and (max-width:359px) {
	.navbar-brand>img {
		width: 225px !important;
	}

}


@media only screen and (min-width: 768px) and (max-width:1023px) {


	.frmsec {
		margin-top: 40px;
	}

	.innerheade .navbar-brand>img {
		height: 78px;
	}

	.header .navbar-right {
		margin-top: 48px;
	}

	.header .navbar {
		min-height: 176px;
	}




	.navbar-brand>img {

		width: 211px;
	}




	ul.couts li {
		font-size: 15px;
	}

	.about-form {
		text-align: center;
	}

	.about-txt {
		text-align: center;
	}

	#about .section-title h2 {
		text-align: center;
	}

	.section-title h2 {
		text-align: center;
	}


	.tabs-left>.nav-tabs {
		height: auto;
		float: none;
		padding: 0px;
		margin: 0px;
		text-align: left;
		width: 100%;
		border: 0px;
	}

	.tabs-left>.nav-tabs>li {
		height: auto;
		float: none;
		padding: 0px;
		margin: 0px;
		display: inline-block;
		width: 15%;
	}


	.tabbable.tabs-left>.nav-tabs>li>div>div {
		display: inline-block;
		text-align: center;
		font-size: 14px;
		padding: 0px;
	}

	.tabs-left>.nav-tabs>li.active:nth-child(1)>div {
		border: 0px;
	}

	.account-type {
		font-size: 13px;
		line-height: 14px;
		margin: 0px;
		text-transform: capitalize;
		padding: 4px;
	}

	.account-amount {
		font-size: 14px;
		line-height: 14px;
		display: none;
	}

	.tabbable.tabs-left>.nav-tabs>li>div>div {
		min-width: auto;
		padding: 0px;
		max-width: inherit;
	}

	.tabbable.tabs-left>.nav-tabs>li.active:after,
	.tabs-left>.nav-tabs>li:hover:after {
		content: "\f0d7";
		font-size: 36px;
		line-height: 21.5px;
		right: 16px;
		top: 18px;
	}

	.tabs-left>.nav-tabs>li>a,
	.tabs-left>.nav-tabs>li>div {
		height: 30px;
		border: 0px;
		padding: 0px;
		height: 30px;
	}

	.tabbable.tabs-left>.nav-tabs>li>div>div span+br {
		display: none;
	}

	.blk {
		width: 85%;
	}

	#MyAccountsTab .tab-content {
		height: auto;
		padding: 10px;
		margin: 0px;
	}

	.tabs-left>.nav-tabs>li>a,
	.tabs-left>.nav-tabs>li>div {
		display: block;
		height: 30px;
	}


	.tabs-left>.nav-tabs>li.active>div>div,
	.tabs-left>.nav-tabs>li:hover>div>div {
		background-color: #27a7df;
		color: #fff;
		min-width: 100%;
		max-width: 100%;
	}

	.blk {
		min-height: auto;
	}

	ul.confslist li {
		vertical-align: top;
		width: 46%;
	}

	ul.confslist li .buttonsec {
		clear: both;
	}

	div.fi {
		float: none;
		margin: 10px auto;
	}

	.mahdg {
		height: 80px;
	}

	.userheading {
		font-size: 40px;
		line-height: 40px;
	}

	.userheading span.redcol {
		font-size: 45px;
		line-height: 45px;
	}

	.userheading span.bulecol {
		font-size: 30px;
		line-height: 30px;
	}

	.allspeaker {
		float: left;
		width: 100%;
		padding: 0px;
	}

	.mainspeaker {
		float: left;
		width: 100%;
		padding: 0px;
	}

	ul.speakerlist {
		text-align: center;
	}

	ul.speakerlist li {
		float: none;
		width: 49%;
		padding: 10px;
		display: inline-block;
	}

}

@media only screen and (width:1200px) {
	.header .navbar {
		min-height: 168px;
	}

	.p-txt p {
		margin-left: 51px;
		line-height: 21px;

	}

	.p-txt {
		margin-left: 101px !important;
	}

	.mtn {
		margin-left: 55px;
	}

	.kick {
		margin-left: 50px !important;
	}
}


@media only screen and (min-width: 1024px) and (max-width:1199px) {
	.header .navbar {
		min-height: 105px;
	}

	.mtn {
		margin-left: 128px;
	}

	.p-txt p {
		margin-left: 130px;
		font-size: 13px !important;
		line-height: 16px;
	}

	.kick {
		margin-left: 129px !important;
	}

	.p-txt {
		padding-top: 22px !important;
		padding-left: 12px !important;
		display: block;
	}

	.no-pd .mns {
		width: 363px !important;
		padding-top: 23px !important;
	}

	.mnn {
		width: 144px !important;
		padding-top: 72px !important;
		margin-left: 75px !important;
	}

	.agenda-banner {
		margin-top: 147px;
	}

	.navbar-brand img {
		width: 197px !important;
		padding-top: 0px;
	}

	.navbar-nav>li>a.header-btn {
		padding: 6px 13px !important
	}

	;

	.whatmain {
		position: fixed;
		z-index: 999999;
		right: 190px;
		top: 88px;
		width: 100%;
	}

	ul.couts li {
		font-size: 21px;
	}

	.blk {
		min-height: auto;
	}

	ul.confslist li {
		vertical-align: top;
		width: 46%;
	}

	ul.confslist li .buttonsec {
		clear: both;
	}

	div.fi {
		float: none;
		margin: 10px auto;
	}

	.mahdg {
		height: 80px;
	}

	.bg-lightgrey.modfy {
		margin-right: 10px;
	}

	.bg-lightgrey.modfy img {
		width: 100%;
	}


	.allspeaker {
		float: left;
		width: 49%;
		padding: 0px;
	}

	.mainspeaker {
		float: left;
		width: 49%;
		padding: 0px;
	}

	ul.speakerlist {
		text-align: center;
	}

	ul.speakerlist li {
		float: none;
		width: 49.5%;
		padding: 4px;
		display: inline-block;
	}

}

@media(max-width: 767px) {
	.awardsSec {
		margin-top: 50px;
	}

	ul.ftr_ul img {
		width: 40px;
	}

	.inner_partner img {
		width: 80%;
	}

	ul.ftr_ul img {
		width: 23%
	}

	.ftr_ul {
		justify-content: center;
	}

	.spk-nam {
		font-size: 30px;
		line-height: 38px;
	}

	.mob-trophy {
		display: none;
	}

	.faq {
		margin-top: 137px;
	}

	.slider-award {
		background-image: url(../images/slider-award-mobile.jpg) !important;
		background-position: center;
		background-size: cover;
		margin-top: 78px;
		min-height: 351px !important;
	}

	.whatsapp-icon {
		right: 19px;
		z-index: 1999;
		height: 50px;
		bottom: 80px;
	}

	div.h3-hero {
		color: #ffffff;
	}

	.banner-main .sliderlogo {
		width: 320px;
		display: none;
	}

	.nb2 {
		margin: 12px 0px 30px 0px;
	}

	.exb-banner {
		background-image: url(../images/exb-banner-mobile.jpg) !important;
		min-height: 500px;
	}

	.conf-date {
		color: #DB3832;
		font-family: 'Montserrat-Regular';
		font-size: 18px;
		padding: 0px 16px;
		margin-bottom: 15px;
	}

	.exb-banner .sub-text {
		font-size: 17px;
		line-height: 27px;
		margin: 14px 0px 16px 0px;
	}

	.exb-banner .sliderlogo {
		display: none;
		padding-top: 0px !important;
	}

	.exb-banner div.h3-hero {
		margin-top: 55px;
	}

	ul.exblist li {
		width: 100%;
		margin-bottom: 0px;
	}

	.agenda-top-head {
		font-size: 31px;
		margin-bottom: 23px;
		line-height: 34px;
	}

	.del1 {
		white-space: pre-wrap;
	}

	ul.second-price-detail {
		display: block;
	}

	ul.second-price-detail li {
		width: 90%;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		vertical-align: top;
		min-height: 251px;
	}

	ul.delegate_price {
		display: block;
		overflow: hidden;
		white-space: nowrap;
	}

	ul.delegate_price li {
		width: 100%;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		display: inline-block;
		vertical-align:
			top;
		min-height: 314px;
	}

	.speakers-head {
		padding-left: 12px;
		font-size: 35px;
	}

	.faq .speakers-head {
		padding-left: 0px;
		font-size: 31px;
		line-height: 39px;
		margin-bottom: 32px;
	}

	.dropdown-menu>li>a:focus,
	.dropdown-menu>li>a:hover {
		background-color: transparent;
		margin-top: 27px;
	}

	div.h3-hero {
		padding-top: 10px !important;
	}

	.navbar-toggle img {
		width: 32px;
	}

	.exrt {
		display: block;
		justify-content: center;
	}

	ul.ev-speaker {
		display: block;
	}

	ul.ev-speaker li {
		width: 44%;
		display: inline-block;
		vertical-align: top;
	}

	ul.ev-jury {
		display: block;
	}

	ul.ev-jury li {
		width: 44%;
		display: inline-block;
		vertical-align: top;
	}



	.sidenav {
		top: auto !important;
	}

	.intro_ul {
		display: block;
	}

	.intro_ul li {
		display: inline-block;
		width: 32%;
	}

	.intro_ul img {
		width: 100%;
	}

	#myCarousel {
		position: relative;
		left: 56px;
		width: 89%;
	}

	.conts {
		margin-left: 10px;
	}

	.subtxt {
		font-size: 15px;
	}

	.speaker-head,
	.agenda-head,
	.stat-head,
	.cnt {
		color: #3B3A3A;
		font-size: 31px;
		line-height: 44px;
	}

	a.lgx-btn {
		background: #fff;
		padding: 10px 25px;
		border-radius: 20px;
		font-weight: bold;
		color: #000;
		margin-right: 10px;
		text-decoration: none;
		display: block;
		width: 204px;
		text-align: center;
		margin-bottom: 12px;
	}

	.subawwe-head {
		font-size: 20px;
	}

	.awardsSec .subheading {
		font-size: 31px;
		line-height: 44px;
	}

	#myCarousel1 .carousel-control.left {
		left: -8px;
	}

	#myCarousel1 .carousel-control.right {
		right: -8px;
	}

	ul.num_ul {
		padding-left: 0px;
	}

	.event-details {
		width: 100%;
		margin-bottom: 0px;
	}

	.awards {
		min-height: 343px;
		margin-top: 40px;
		background-position: right;
	}

	ul.inner_partner {
		padding-left: 0px;
	}

	ul.inner_partner li {
		width: 49%;
	}

	.inerfooterbg {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.part-banner {
		min-height: 379px;
	}

	ul.inner_partner li span {
		font-size: 13px;
		margin-bottom: 10px;
	}

	ul.donate-now {
		display: block;
		clear: both;
		margin-bottom: 20px;
		min-height: 81px;
	}

	ul.donate-now li {
		display: inline-block;
		width: 48%;
	}

	ul.frmli #newsletter {
		margin-top: 0px !important;
	}

	#myCarousel3 p {
		font-size: 16px;
		line-height: 23px;
	}

	#myCarousel3::before {
		left: -43px;
	}

	.footer-testimonial {
		min-height: 430px;
	}

	.main-video {
		width: 98%;
		margin: auto;
		height: 234px;
	}

	.agd_logo img {
		width: 209px;
	}

	.banner-top-head {
		margin-top: 49px;
	}

	.ftr-head1 {
		color: #ffffff;
		margin-top: 0px;
		font-size: 21px;
	}

	.footerlink {
		padding: 40px 0px 0px 0px;
	}

	.sidenav ul {
		margin-bottom: 0px !important;
	}

	.over_head {
		font-size: 26px !important;
		margin-top: 15px;
	}

	.over_second,
	.over_third,
	.over_four,
	.over_five {
		margin-top: 12px;
	}

	.newbtn {
		text-align: center;
	}

	ul.ythumb li {
		width: 29%;
	}

	.copyright p {
		padding-left: 0px;
	}

	ul.bloglinks li a {
		font-size: 14px;
	}

	.intro {
		margin-top: 0px;
		padding-bottom: 0px;
	}

	.intro-inner {
		padding: 10px;
	}

	.speaker-box {
		max-width: 90%;
	}

	.spk-arrow {
		color: #ed1c24;
		text-decoration: underline;
		font-weight: 500;
		font-size: 20px;
	}

	.stat-head,
	.stat_fact_cont {
		margin-bottom: 0px;
	}

	ul.num_ul li {
		margin-bottom: 0px;
	}

	.event-details {
		margin-top: 30px;
	}

	ul.inner_brand li {
		width: 39%;
	}

	ul.inner_brand li img {
		width: 100%;
	}
}