#timer, .event3{display: none!important;}
#navigation-menu{margin-top: 22px;}

.media {
	margin-top: 215px;
}

.sidenav {
	display: none;
}

ul.pc-gall {
	width: 100%;
	margin-top: 30px;
	padding: 0px;
}

ul.pc-gall li img:hover {
	opacity: 0.8;
}

#growthvideo2 .modal-dialog {
	width: 600px;
}

ul.pc-gall li {
	width: 23%;
	border: solid 0px #333;
	float: none;
	display: inline-block;
	margin: 0 15px 35px 0;
	list-style: none;
	overflow: hidden;
	vertical-align: top;
	height: 193px;
}

ul.pc-gall li img {
	width: 100%;
	border: 1px solid #d9d9d9;
	height: 190px;
	box-shadow: -1px 26px 41px 33px #1b1b1b;
}

ul.pc-gall li .head {
	clear: both;
	/*    background: #f3f3f3;*/
	color: #333;
	font-size: 17px;
	padding: 7px 10px;
	height: 77px;
	text-align: left;
}

ul.pc-gall li .head span {
	font-size: 13px;
	display: block;
	line-height: 15px;
	color: #666;
}




.img-responsive {
	max-width: 100% !important;
}

@media (min-width: 1000px) and (max-width: 1399px) {

	
	.home-banner {
   
    min-height: 640px !important;}
	.popupform {
		margin-left: 23px;
	}

	.conf-in-price a {
		font-size: 14px;
		padding: 7px 21px;
	}

	ul.second-price-detail {
		align-items: baseline;
	}

	.conf-in-price {
		min-height: 507px;
	}
}

@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) {

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/

	.division .row {
		padding-left: 20px;
		padding-right: 20px;
	}

	/* 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: auto;
		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) {
	.inner-form .mandatory {
  font-size: 16px;margin-bottom: 5px;
}
	.brands {
    padding: 23px 0px 0px 0px;
}
	.aw-head{
		font-size: 29px;
    line-height: 36px;
	}
	.ex-who .mainheading {
    font-size: 23px;}
	.intro-spon-head {font-size: 19px;}
	.innerpage {
    padding-top: 70px;}
	.media {
		margin-top: 136px;
	}

	#growthvideo2 .modal-dialog {
		width: 96%;
	}

	ul.pc-gall li {
		width: 47%;
		border: solid 0px #333;
		float: none;
		display: inline-block;
		margin: 0 8px 35px 0;
		list-style: none;
		overflow: hidden;
		vertical-align: top;
		height: 192px;
	}


	/*.p1 {
		width: 184px !important;
	}*/

	.p4 {
		width: 118px !important;
	}

	.agd-cont {
		margin-top: 0px;
	}

	.agenda-head {
		margin-top: 8px;
	}

	.speakers {
		padding-bottom: 0px;
	}

	.stats {
		padding: 20px 0px 10px 0px;
	}

	.partner-banner {
		min-height: 371px !important;
	}

	.pt-30 {
		padding-top: 20px;
	}

	.grr {
		margin-bottom: 10px;
		display: block;
	}

	.event2 {
		font-size: 48px;
	}

	.pric-head {
		font-family: 'Montserrat-Black';
		font-size: 20px;
		line-height: 30px;
		margin-top: 8px;
		color: #3B3A3A;
		margin-bottom: 13px;
	}

	.awardsCk li {
		width: 100%;
		margin-bottom: 10px;
	}

	.awd-screen {
		max-width: 100%;
	}

	ul.ythumb {
		margin-top: 20px;
	}

	.exbreason .no-pd {
		padding: 0px 15px !important;
	}

	.why-head {
		font-size: 23px;
	}

	ul.ul_ftr1 li:last-child,
	ul.bloglinks li:last-child {
		margin-bottom: 20px;
	}

	#myCarousel1 ul.agd_ul_inner li {
		margin-bottom: 12px;
	}

	ul.demos {
		display: block;
	}

	ul.demos li {
		width: 100%;
		margin-bottom: 20px;
	}

	ul.why_attend {
		display: block;
	}

	ul.why_attend li {
		display: inline-block;
		width: 100%;
	}

	.img-wrapper {
		width: 100%;
	}

	.intro-video iframe {
		height: 190px !important;
	}

	.speakers .speaker-head,
	.speakers p {
		padding: 0px 20px;
	}

	#gallery {
		padding-top: 0px;
	}

	.stat-head {
		margin-bottom: 10px !important;
	}

	.gallery {
		padding: 35px 0px 10px 0px;
	}

	.slidgallery {
		min-height: 242px !important;
	}

	.slidgallery .sliderlogo {
		display: none;
	}

	.gallery .intro-head {
		font-size: 31px;
		line-height: 41px;
		    margin-top: 0px;
	}

	.slidgallery div.h3-hero {
		padding-top: 0px !important;
		margin-top: 101px;
	}

	.slidgallery h1.h3-hero {
		padding-top: 0px !important;
		margin-top: 101px;
	}

	.slidgallery h1.h3-hero {
		padding-top: 0px !important;
		margin-top: 101px;
	}

	.exbreason .n-bloc-rgt {
		width: 100%;
	}

	.exbreason .n-bloc-lft {
		width: 100%;
	}

	.exbreason .pd30 {
		padding: 35px 28px 20px 4px;
	}

	.tscroll {
		overflow: auto;
	}

	ul.whys {
		display: block;
		flex-wrap: nowrap;
		justify-content: space-between;
		clear: both;
		overflow: auto;
		white-space: nowrap;
		margin-top: 0px;
	}

	.innerpage2 {

		padding-top: 78px;
	}

	.mainheading2 {
		margin-top: 10px;
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.in-designation2 {
		font-size: 18px;
	}

	.awd-mix {
		padding: 60px 0px 10px 0px;
	}

	ul.awd_mix_ul {
		display: block;
	}

	ul.awd_mix_ul li {
		width: 100%;
	}

	.whys-cont {
		white-space: pre-wrap;
	}

	ul.whys li {
		width: 80%;
		margin-right: 10px;
		display: inline-block;
		vertical-align: top;
		min-height: 480px;
	}

	.home-banner {
		background-image: url(../images/home-mobile-banner.jpg);
		min-height: 920px !important;
		height: auto !important;
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		background-color: #171717;
	}

	ul.speakerlist1 li {
		width: 100%;
		margin: 20px auto;
		/* display: inline-block; */
		vertical-align: top;
		float: left;
	}

	/*------------------------------------------*/
	/*	 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;
	}

	.navbar-brand {
		padding: 10px 30px;
	}

	/* Logo Image */
	.navbar .logo-white {
		display: block;
	}

	.navbar .logo-black {
		display: block;
	}

	/* Navigation Bar */
	.navbar-nav {
		background: #4f4c4d;
		margin-top: 0;
		margin-bottom: 0;
		border-top: 1px solid #ddd;
		padding: 23px 10px;
	}

	.navbar {
		padding: 0;
		background-color: #1d1b1c;
	}

	.navbar-fixed-top {
		border-width: 0 0 0;
	}

	.navbar-nav.header-btn {
		border-top: none;
	}


	.header .navbar {
		min-height: 125px;
		background: #000000;
	}

	.header .navbar-right {
		margin-top: 43px;
	}

	/* 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: inherit;
		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;
	}

	.cat-img {
		width: 100%;
	}

	.mix-head1 {
		font-size: 19px !important;
	}

	ul.cat-content li {
		font-size: 14px !important;
	}



}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media only screen and (max-width: 640px) {

	#stlChanger {
		display: none;
	}

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/

	.division {
		padding-left: 15px;
		padding-right: 15px;
	}

	/* 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;
		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: 50px !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: 14px;
		line-height: 22px;
	}

	p.p-huge {
		font-size: 15px;
		line-height: 23px;
	}

	/* 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: 42px;
		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) {
	.btn-banner {
		padding: 10px 30px;
		font-size: 15px;
	}

	ul.attd li {
		width: 50%;
		margin-right: 0px;
	}

	.inner-tab-date {
		font-size: 19px;
		margin-bottom: 12px;
		line-height: 29px;
		margin-top: 36px;
	}

	.pd31 {
		padding: 0px 0px 20px 0px;
	}

	.nb1 {
		font-size: 52px;
		line-height: 52px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.exb-block {
		clear: both;
		overflow: hidden;
		margin-bottom: 40px
	}

	.spkr .mainheading {
		font-size: 20px;
		margin-bottom: 0px;
		line-height: 32px;
		padding: 0px 10px;
	}

	.spkr-top .mybtn {
		margin-top: 0px;
	}

	.spkr-top-head {
		font-size: 22px;
		margin-top: 8px;
		margin: 20px 0px 10px 0px;
		line-height: 30px;
	}

	.conf-in-price {
		padding: 30px 12px 20px 12px;
		min-height: auto;
	}

	.nseven {
		margin-bottom: 40px;
	}

	.nsix {
		margin-bottom: 43px;
	}

	.nnine {
		margin-bottom: 38px;
	}

	.nseven,
	.nsix,
	.nnine,
	.neight {
		min-height: 263px;
	}

	.spkr-top {
		margin-top: 0px;
		margin-bottom: 23px;
	}

	.spkr-top-lft,
	.spkr-top-rgt {
		width: 100%;
		margin-left: 0px;
	}

	.pd40 {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.slidattend div.h3-hero,
	.agenda-banner div.h3-hero {
		padding-top: 0px !important;
		margin-top: 61px;
	}

	.slidattend h1.h3-hero,
	.agenda-banner h1.h3-hero {
		padding-top: 0px !important;
		margin-top: 20px;
	}

	.slidattend {
		min-height: 272px !important;
		background-image: url(../images/conf-inner-banner.jpg) !important;
		background-position: center;
		background-size: cover;
		margin-top: 65px;
	}

	.bdr {
		border: none;
	}

	.agenda-left-time {
		font-size: 16px;
		margin-bottom: 11px;
		line-height: 25px;
	}

	.agenda-right ul li {
		margin-bottom: 10px;
		width: 100%;
	}

	.agenda-right ul {
		padding-left: 19px;
	}

	ul.spk {
		padding-left: 0px !important;
	}

	.agenda-head-inner {
		font-size: 16px;
		line-height: 25px;
		margin-top: 11px;
	}

	.agenda-right {
		padding-bottom: 0px;
		width: 100%;
	}

	.main-agenda {
		margin-top: 9px;
	}

	.agenda-left {
		width: 100%;
	}

	.agenda-banner {
		min-height: 331px !important;
		background-image: url(../images/conf-inner-banner.jpg) !important;
		background-position: center;
		background-size: cover;
		margin-top: 52px;
	}

	.overlay nav {
		padding-top: 20px;
		width: 100%;
	}

	.slidattend .sliderlogo {
		display: none;
	}

	.conf-banner div.h3-hero {
		padding-top: 0px !important;
		margin-top: 61px;
	}

	.conf-banner h1.h3-hero {
		padding-top: 0px !important;
		margin-top: 25px;
	}

	.whoattend {
		margin-bottom: 0px;
	}

	.confs .intro-head {
		font-size: 23px;
		margin-bottom: 19px;
		line-height: 31px;
	}

	.confs h2 {
		font-size: 21px;
		margin-bottom: 16px;
		line-height: 32px;
	}

	.whoattend .mainheading {
		font-size: 31px;
		line-height: 41px;
	}

	.whoattend h2 {
		font-size: 31px;
		line-height: 41px;
	}

	.conf-banner {
		background-image: url(../images/conference-mobile-banner.jpg);
		min-height: 467px;
		background-position: center;
		background-size: cover;
		margin-top: 65px;
		padding-top: 36px;
	}

	.conf-banner .sliderlogo {
		display: none;
	}

	.agenda .intro-cont {
		margin-bottom: 16px;
	}

	.who {
		padding: 49px 0px 49px 0px;
	}

	ul.sidenav_ul li.active {
		border-bottom: 3px solid #5db200;
	}

	.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: 21px;
		margin: 0px 0px 9px 0px;
	}

	.ban-dat {
		font-size: 15px;
		line-height: 23px;
		padding-top: 0px;
	}

	.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: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.sidenav ul li {
		border-bottom: 0px;
		width: 25%;
	}

	.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;
	}

	.navbar.scroll {
		background: #ffffff !important;
		padding: 2px;
		box-shadow: 0px 3px 6px #00000029 !important;
	}

	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;
	}

	.nav-tabs li {
		display: inline-block;
		margin: 0px 5px 3px 0px;
	}

	.con .nav-item.active {
		border-bottom: 4px solid #5db200 !important;
	}

	.con .nav-tabs {
		width: 100%;
	}

	.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-brand>img {
		margin: auto;
	}

	.navbar .logo-black {
		width: 100%;
		text-align: center;
		position: absolute;
		z-index: -1
	}

	.navbar .logo-white {
	
	}

	.navbar .logo-white img {
		width: 182px;
		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: 30px;
		line-height: 39px;
		margin-top: 100px;
	}

	h1.h3-hero {
		font-size: 26px;
		line-height: 35px;
		margin-top: 100px;
	}

	.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;
	}

	.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: 80px;
		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 (width: 768px) {
	.whatsapp-icon {
		top: 136px;
	}

	.header .navbar-right {
		margin-top: -27px !important;
	}

	.navbar-brand>img {
		width: 160px !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: 20px;
	}

	.header .navbar {
		min-height: 117px;
	}




	.navbar-brand>img {

		width: 88px;
	}




	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) {
	.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: 1000px) and (max-width:1199px) {
	.newsletter-form .form-control {
		height: 45px;
		width: 225px;
	}

	.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;
	}


	.navbar-brand img {
		width: 96px !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) {
	.awdcat h2 {
		font-size: 25px;
		line-height: 37px;
		text-align: left !important;
	}

	.btn-banner {
		margin-top: 20px;
	}

	.awdlogo img {
		width: 135px;
	}

	.newsletter-form {
		justify-content: flex-start;
	}

	.newsletter-form .form-control {
		width: 50%;
		height: 45px;
	}

	.nav-tabs>li>a:hover,
	.nav-tabs>li.active>a,
	.nav-tabs>li.active>a:hover,
	.nav-tabs>li.active>a:focus {
		color: #fff !important;
		background-color: #5db200;
		border: none;
		display: block;
		font-size: 17px !important;
		text-transform: uppercase;
		font-weight: bolder;
		padding: 15px 23px;
	}

	.nav-tabs>li>a {
		padding: 15px 23px;
		font-size: 17px !important;
		font-weight: bold;
		display: block;
	}

	.spon-pd {
		padding-bottom: 0px !important;
	}

	ul.spon-list li {
		width: 100%;
		margin-bottom: 20px;
	}

	#gallery img {
		width: 86%;
	}

	.twopart {
		margin-top: -15px;
	}

	#intro .datset {
		font-weight: normal !important;
		font-size: 16px;
		margin: 18px 0px -4px 0px;
		display: block;
		line-height: 26px;
	}

	.inerfooterbg .pad80 {
		margin-top: 20px;
	}

	.twopart {
		justify-content: left !important;
	}

	.twopart li {
		width: 43%;
		margin: auto;
	}

	.twopart li span {
		display: block;
		padding: 10px;
		text-align: center;
		font-size: 14px;
		line-height: 21px;
	}

	.twopart li img {
		width: 100%;
	}

	#myCarousel1 .item {
		padding: 27px 27px 0px 27px !important;
	}

	.who .mainheading {
		font-size: 22px;
		line-height: 36px;
	}

	.event1 {
		font-size: 22px;
		line-height: 38px;
	}

	.stat_fact_num {
		font-size: 37px;
		line-height: 48px;
	}

	.awards {
		margin-top: 40px;
	}

	.event4 {
		font-size: 19px;
	}

	.nb2 {
		margin: 18px 0px 8px 0px;
		font-size: 21px;
		line-height: 29px;
	}

	.exb-banner {
		background-image: url(../images/exb-mobile-banner.jpg) !important;
		min-height: 516px !important;
		margin-top: 65px;
		padding-top: 62px;
	}

	.einfo1,
	.einfo2 {
		float: left;
		width: 100%;
	}

	.spon {
		padding-top: 42px;
	}

	.partner-banner .sliderlogo {
		display: none;
	}

	.partner-banner div.h3-hero {
		margin-top: 51px;
	}

	.partner-banner h1.h3-hero {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}

	.partner-banner {
		background-image: url(../images/award-mobile-banner-inner.jpg) !important;
		background-size: cover;
		min-height: 470px !important;
		margin-top: 65px;
	}

	.spon-head {
		text-align: center;
		color: #3B3A3A;
		font-size: 31px;
		font-family: 'Montserrat-Bold';
		margin-bottom: 32px;
		line-height: 41px;
	}

	ul.einfo_ul li {
		font-size: 20px;
		line-height: 34px;
	}

	ul.einfo_ul li:before {
		top: 15px;
		background-size: 59%;
	}

	.mainbox img {
		width: 200px;
	}


	.pd66 {
		margin-bottom: 51px;
	}

	.conf-date {
/*		color: #F06F1E;*/
		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: 83px;
	}

	.exb-banner h1.h3-hero {
		margin-top: 0px;
		padding-top: 0px !important;
	}

	.awdcat {
		margin: 32px 0px 0px 0px;
	}

	.awdcat .exblist li {
		margin-bottom: 11px;
		font-size: 15px;
	}

	ul.awdtt {
		display: block;
	}

	ul.awdtt li {
		width: 100%;
	}

	.awd-sub-head {
		margin-top: 11px;
		margin-bottom: 20px;
		font-size: 18px;
	}

	.awdcat .mainheading {
		font-size: 31px;
		line-height: 41px;
	}

	.awdcat h1 {
		font-size: 31px;
		line-height: 41px;
	}


	.cat-banner {
		background-image: url(../images/award-mobile-banner-inner.jpg) !important;
		background-size: cover;
		background-position: right;
		min-height: 386px !important;
		margin-top: 13px;
	}

	.cat-banner div.h3-hero {
		margin-top: 40px !important;
	}

	.cat-banner h1.h3-hero {
/*		margin-top: 80px !important;*/
	}

	.benf {
		padding: 50px 0px 20px 0px;
	}

	.stat-award {
		padding-top: 0px;
		margin-bottom: 35px;
	}

	.tropy img {
		width: 164px;
		display: block;
		margin: 11px auto 0px auto;
	}

	.awdy_ul li:nth-child(2) {
		font-weight: bold;
		text-align: right;
		font-size: 13px;
	}

	.benf .why-cat {
		margin-bottom: 24px;
	}

	.why-cat {
		font-size: 24px;
		line-height: 40px;
	}

	.event-details .hea-tra {
		font-size: 14px;
		padding: 10px 30px;
	}

	.awdy_ul li {
		font-size: 14px;
	}

	.awards-banner .btn-banner {
		margin: 17px 0px 0px 0px;
	}

	.awards-banner .sliderlogo {
		padding-top: 30px;
	}

	.awards-banner div.h3-hero {
		padding-top: 0px !important;
		margin-top: 25px;
	}

	.awards-banner h1.h3-hero {
		padding-top: 0px !important;
		margin-top: 25px;
	}

	.awards-banner .sliderlogo img {
		width: 129px !important;
	}

	.awards-banner {
/*		background-image: url(../images/award-mobile-banner.jpg);*/
		min-height: 649px;
		background-position: center;
		background-size: cover;
		margin-top:65px;
		padding-top: 15px;
	}

	.innerpage .intro-head {
		font-size: 22px;
		margin-bottom: 10px;
		line-height: 39px;
		margin-top: 22px;
	}

	.innerpage h1 {
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 29px;
		margin-top: 22px;
	}

	.innerpage2 .stat-head {
		margin-top: 0px;
	}

	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;
		margin-top: -57px;
	}

	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: auto;
		white-space: nowrap;
	}

	ul.delegate_price li {
		width: 76%;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		display: inline-block;
		vertical-align: top;
		min-height: 251px;
	}

	.speakers-head {
		padding-left: 12px;
		font-size: 21px;
		line-height: 32px;
	}

	.faq .speakers-head {
		padding-left: 0px;
		font-size: 31px;
		line-height: 39px;
		margin-bottom: 32px;
	}

	.home-banner div.h3-hero {
		padding-top: 0px !important;
		margin-top: 93px;
	}

	.home-banner h1.h3-hero {
		padding-top: 0px !important;
		margin-top: 20px;
	}

	.home-banner .sliderlogo {
		padding-top: 18px;
		/*display: none;*/
	}

	.dropdown-menu>li>a:focus,
	.dropdown-menu>li>a:hover {
		background-color: transparent;
	}

	div.h3-hero {
		padding-top: 40px !important;
	}

	h1.h3-hero {
		padding-top: 40px !important;
	}

	.navbar-toggle img {
		width: 32px;
	}

	.exrt {
		display: block;
		justify-content: center;
	}

	ul.ev-speaker {
		display: block;
		margin-top: 0px;
	}

	ul.ev-speaker li {
		width: 49%;
		display: inline-block;
		vertical-align: top;
		margin-right: 0px;
	}
	ul.ev-jury {
		display: block;
		margin-top: 0px;
	}
ul.ev-jury li {
		width: 49%;
		display: inline-block;
		vertical-align: top;
		margin-right: 0px;
	}

	.sidenav {
		top: auto !important;
	}

	.intro_ul {
		display: block;
	}

	.intro_ul li {
		display: inline-block;
		width: 45%;
	}

	.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,
	.news-head {
		color: #3B3A3A;
		font-size: 22px;
		line-height: 31px;
	}

	.copyright {
		margin-bottom: 0px;
	}

	#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: 474px;
	}

	ul.inner_partner {
		padding-left: 0px;
	}

	ul.inner_partner li img {
		max-width: 100% !important;
	}

	ul.inner_partner li {
		width: 44%;
	}

	.inerfooterbg {
		padding-top: 0px;
		padding-bottom: 20px;
	}

	.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: -13px;
		content: url(../images/red-quote-mobile.png) !important;
	}

	.footer-testimonial {
		min-height: 346px;
	}

	.main-video {
		width: 98%;
		margin: auto;
		height: 350px;
	}

	.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: 20px;
		padding-bottom: 0px;
	}

	.intro-inner {
		padding: 10px;
	}

	.speaker-box {
		max-width: 85%;
	}

	.spk-arrow {
		color: #ed1c24;
		text-decoration: underline;
		font-weight: 500;
		font-size: 17px;
	}

	.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: 25%;
		padding: 0px;
	}

	ul.inner_brand li img {
		width: 100%;
	}
}