.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) { 

	/*------------------------------------------*/
	/*	 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) {
.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;}
.slidgallery div.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: 30px;
    line-height: 40px;
    margin-bottom: 10px;
}

.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:594px!important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #242223;
}
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: 102px;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; }	
	
	
	
	
}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@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; 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: 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: 16px;
}
ul.attd li {
    width: 49%;
    margin-right: 3px;
}
.inner-tab-date {
    font-size: 23px; margin-bottom: 20px;
    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;}
.spkr .mainheading {
    font-size: 31px;margin-bottom: 0px;
    line-height: 41px;}
.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:58px;}
.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 {
    min-height:272px!important;
    background-image: url(../images/conf-inner-banner.jpg)!important;
    background-position: center;
    background-size: cover;
    margin-top: 88px;
}
.bdr{border: none;}
.agenda-left-time {
    font-size: 16px;
    margin-bottom: 11px;
    line-height: 25px;
}
.agenda-right ul li{margin-bottom: 10px;}
.agenda-right ul {padding-left: 18px;
}
.agenda-head-inner {
    font-size: 16px;
    line-height: 25px;
}
.agenda-right{padding-bottom: 0px;width: 100%;}
.main-agenda{margin-top: 9px;}
.agenda-left{width: 100%;}
.agenda-banner{
    min-height:272px!important;
    background-image: url(../images/conf-inner-banner.jpg)!important;
    background-position: center;
    background-size: cover;
    margin-top: 88px;
}
.overlay nav{padding-top: 28px;width: 100%;}
.slidattend .sliderlogo{display: none;}
.conf-banner div.h3-hero {
    padding-top: 0px!important;
    margin-top: 61px;
}
.whoattend {margin-bottom: 0px;}
.confs .intro-head {
    font-size: 31px;
    margin-bottom: 23px;
    line-height: 41px;
}
.whoattend .mainheading{font-size: 31px;line-height: 41px;}
.conf-banner {
    background-image: url(../images/conference-mobile-banner.jpg);
    min-height: 561px;
    background-position: center;
    background-size: cover;
    margin-top: 97px;
}
.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: 27px;margin: 13px 0px 16px 0px;}
	.ban-dat{font-size: 15px;}
	.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: #000000!important;padding-bottom: 10px;}
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;
    width: 46%; 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{ width:100%; }
 .navbar .logo-white img {width:184px;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;}
.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 (min-width: 300px) and (max-width:359px)
{
	.navbar-brand>img {    width: 191px!important;}

}

 @media only screen and (min-width: 360px) and (max-width:374px)
{
}


@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: 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){
	.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)
{

.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: 213px!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){
.spon-pd{padding-bottom: 0px!important;}
ul.spon-list li{width: 100%;margin-bottom:20px;}
#gallery img{width: 86%;}
#myCarousel1 .item{padding:27px 27px 0px 27px!important;}
.who .mainheading {font-size: 31px;line-height: 41px;}
.event1{font-size: 23px;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: 583px!important;
}
.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 {
    background-image: url(../images/award-mobile-banner-inner.jpg)!important;
    background-size: cover;
    min-height:353px!important;
}
.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%;
}
.pd66{margin-bottom: 31px;}
.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;
}
.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;}
.cat-banner {
    background-image: url(../images/award-mobile-banner-inner.jpg)!important;
    background-size: cover;
    background-position: right;
    min-height:316px!important;
    margin-top: 70px;
}
.cat-banner div.h3-hero {
    margin-top: 40px!important;
}
.benf {padding: 50px 0px 20px 0px;}
.stat-award{padding-top: 0px;margin-bottom: 35px;}
.tropy img {
    width: 203px;
    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: 31px;
    line-height: 41px;
}
.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 .sliderlogo img{width: 170px!important;}
.awards-banner {
background-image: url(../images/award-mobile-banner.jpg);
    min-height: 667px;
    background-position: center;
    background-size: cover;
    margin-top: 97px;
}
.innerpage .intro-head {
    font-size: 31px;
    margin-bottom: 10px;
    line-height: 41px;
    margin-top: 22px;
}
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: 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: 31px;line-height: 41px;}
.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 .sliderlogo{padding-top: 30px;display: none;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color: transparent;}
div.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;}
.sidenav{top:auto!important;}
.intro_ul{display: block;}
.intro_ul li{display: inline-block;width:31%;}
.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: 31px; line-height: 41px;
}
.copyright{margin-bottom:61px;}
#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: 0px;padding-bottom: 0px;}
.intro-inner{padding: 10px;}
.speaker-box { max-width: 85%;}
.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: 25%;}
ul.inner_brand li img{width: 100%;}
}
