



/* 
   ------------------------------------------------------
	RESPONSIVE STYLES
   ------------------------------------------------------
*/




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media (min-width: 1440px) and (max-width: 2880px) {

.awardsSec .container-fluid{
 width: 1700px;;
}
	
}


/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media (min-width: 1279px) and (max-width: 1439px) {

	/*------------------------------------------*/
	/*	 HERO
	/*------------------------------------------*/
	
	#hero-3 .hero-txt { padding-top: 260px; padding-bottom: 100px; }

	.hero-row-200 { padding-top: 280px; padding-bottom: 200px; }
	.hero-row-180 { padding-top: 160px; padding-bottom: 180px; }
	.hero-row-140 { padding-top: 220px; padding-bottom: 140px; }

		
}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@media (min-width: 992px) and (max-width: 1199px) { 

	/*------------------------------------------*/
	/*	 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: 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: 35px;
    height: 35px;
    font-size: 17px;
    line-height: 34px !important;
    margin: 14px 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) {	

	/*------------------------------------------*/
	/*	 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: 0px; 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: 767px) {	
	.modal-dialog {
    width: 95%
}

	ul.delegate_price {
    display: block;
    justify-content: space-around;
    list-style: none;
    padding-left: 0px;
    white-space: nowrap;
    overflow: auto;
}
.pric-cent a{padding: 7px 38px;}
.del6{white-space: pre-wrap;}
ul.delegate_price li{display: inline-block;width: 280px;margin-right: 10px;vertical-align: top;min-height: 550px;}
.innerPageHead {
    margin-top: 121px;
    margin-bottom: 60px;
}
	
.virtualBtn a {
    background: #FABE06 !important;
    padding: 6px 11px;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    display: block;
    margin-top: 15px;
}
	/*------------------------------------------*/
	/*	 PRELOAD ANIMATION
	/*------------------------------------------*/
	#newsletter {
    padding: 14px 14px 14px;}
	ul.whys li {width: 100%;text-align: center;}
	.navbar-brand>img {
    display: block;
    width: 193px;
}
	ul.imglogo li span {
    color: #ffffff;
    font-size: 34px;
    padding-top: 11px;
    display: inline-block;
    vertical-align: text-top;
    margin-left: -37px;
    line-height: 40px;
}
	#loader { width: 70px; height: 70px; margin: -35px 0 0 -35px; }
	.tCtmPadd{padding: 10px 0px!important;}
	.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: 26px; }	
	.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; }
	.sutxt{margin-top: 35px; font-size: 16px; margin-bottom: 0px;}
   .p-20{
	    padding: 30px;}
   
	.p-top-100 { padding-top: 80px; }

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/
	
	.division { padding-left: 30px; padding-right: 30px; }	

	/* Navigation Menu */ 	
	.header { text-align: center; margin-bottom: 30px; }
	.navbar-brand { padding: 10px 30px; }

	/* Logo Image */
	.navbar .logo-white { display: none; }
	.navbar .logo-black { display: block;padding: 4px 0px; }
	
	/* Navigation Bar */	
	.navbar-nav {background: #f0f0f0;
    margin-top: -12px;
    margin-bottom: 0;
    border-top: 1px solid #ddd;
    padding-left: 12px;
    padding-top: 8px;}
	.navbar { padding: 0; background-color: #fff; }
	.navbar-fixed-top { border-width: 0 0 0; }
	.navbar-nav.header-btn { border-top: none; }
	
	/* Navigation Menu */	
	.navbar-nav > li > a { color: #333; font-size: 12px; font-weight: 800; line-height: 40px; margin-bottom: 4px; }
	.navbar-nav > li > a:hover { color:#edab1f; }
	
	/* Header Button */	
	.navbar-nav > li > a.header-btn { 
		color: #fff;
		font-size: 12px; 
		font-weight: 800;
		line-height: 40px;
		margin-top: 0; 
		margin-bottom: 0; 
		margin-left: 0; 
		-webkit-border-radius: 0; 
		-moz-border-radius: 0; 
		border-radius: 0; 
	}
	
	.navbar-nav > li > a.header-btn:hover { background-color: #222; border-color: #222; color: #fff; }
	
	/*------------------------------------------*/
	/*	 HERO
	/*------------------------------------------*/
	
	#hero-3 .hero-txt { padding-top: 120px; padding-bottom: 80px; }
	
	.page-hero-section { padding-top: 100px; padding-bottom: 70px; }

	.hero-row-200 { padding-top: 120px; padding-bottom: 120px; }
	.hero-row-180 { padding-top: 100px; padding-bottom: 100px; }
	.hero-row-140 { padding-top: 80px; padding-bottom: 80px; }
	
	/* Hero H3 Header */
	h3.h3-hero {font-size: 22px; line-height: 30px; margin-bottom: 5px; }	
	h3.h3-hero-lg { font-size: 30px; line-height: 38px; }
	
	#hero-2 h3.h3-hero-lg { padding: 0 8%; }
	#hero-3 h3.h3-hero-lg { padding-right: 13%; }
		
	/* Hero H2 Header */
	h2.h2-hero { font-size: 45px; line-height: 55px; letter-spacing: -1px; } 
	h2.h2-hero-lg { font-size: 55px; line-height: 65px; letter-spacing: -1px; }
	h2.h2-hero-huge { font-size: 65px; line-height: 70px; letter-spacing: -1px; }	
	
	/* Hero Paragraphs */	
	p.p-hero { font-size: 16px; line-height: 24px; } 
	p.p-hero-medium, p.p-hero-lg, p.p-hero-huge { font-size: 16px; line-height: 24px; } 
	
	#hero-1 p.p-hero-huge { margin-top: 0; } 
	#hero-2 p.p-hero:after { margin: 10px auto 15px; }
	#hero-3 p.p-hero.m-top-25 { margin-top: 15px; }
	#hero-4 p.p-hero-lg { padding: 0; } 
	#hero-5 p.pd { padding: 0 8%; } 
	
	/*------------------------------------------*/
	/*	 CONTENT
	/*------------------------------------------*/	
	
	/* About */
/*	#newsletter { padding: 35px 30px 20px; }*/
	.newsletter-form.m-top-30 { margin-top: 20px; }
	.newsletter-form .form-control { margin-bottom: 10px; }
	.newsletter-form .btn { font-size: 13px; padding: 14px 20px; }
	
	/* CountDown */
	#clock span.cbox-digit { font-size: 50px; line-height: 50px; }
	#clock span.cbox-txt { font-size: 11px; line-height: 11px; font-weight: 600; }	

	/* Schedule */
	.nav-tabs { display: inline-block; margin: 0 auto; }
	
	.schedule-event { text-align: center; }	
	.session-data { margin-bottom: 25px;}
	.session-room { margin-top: 0px; }	
	.s-data { display: inline-block; margin-bottom: 0; margin-right: 8px; }
	.session-time { display: inline-block; margin-bottom: 0; margin-right: 5px; }	
	.session-time.black-color:after { display: inline-block; content: ""; height: 2px; width: 5px; background: #444; position: relative; top: -5px; right: -5px; }
		
	.session-speaker { margin-bottom: 8px; }	
	.session-description { padding-left: 15px; padding-right: 15px; }
	
	/* Workshop */
	.workshop-avatar { width: 44%; margin-right: 25px; }
	
	.workshop-description a { font-size: 18px; line-height: 24px; font-weight: 700; }
	.workshop-author { font-size: 16px; line-height: 16px; margin-bottom: 8px; }
	.workshop-date { font-size: 15px; line-height: 15px; margin-bottom: 10px; }
	
	/* Pricing */	
	ul.terms-list li { font-size: 14px; line-height: 22px; }
	
	/* Register */
	#pre-register p.p-huge { padding: 0; }
		
	/* Blog */
	.blog-post-text a { font-size: 18px; line-height: 24px; font-weight: 700; }
		
	/* Call To Action */
	#call-to-action h2.h2-huge { font-size: 32px; line-height: 40px; margin-bottom: 10px; }
	#call-to-action p.p-huge { font-size: 16px; line-height: 24px; padding: 0; font-weight: 300; }
	
	/* Venue */
	.hotel-info span, .venue-info span { font-size: 16px; line-height: 24px; }		
	a.venue-website, a.hotel-website { font-size: 16px; line-height: 24px; font-weight: 700; }

	.venue-info .btn { margin-top: 10px; }
	
	/* Join Us */
	#join-us p.p-huge { margin-bottom: 25px; padding: 0 6%; }
	a.dr-social { width: 54px; height: 54px; font-size: 19px; line-height: 50px !important; margin: 0 3px; }	
	
	/* Speaker Details */
	.event-speaker, .single-speaker-photo { float: none!important; }
	.single-speaker-data span { font-size: 16px; line-height: 16px; }
	
	/* Event Details */
	.event-title p { font-size: 16px; line-height: 16px; margin-bottom: 8px; }	
	
	
	ul.propertysection li div.contblk{
		height: 240px
	}
	
}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

@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) {

	/*------------------------------------------*/
	/*	 BASE
	/*------------------------------------------*/




	/* Headers */
	h5.h5-small { font-size: 12px; line-height: 18px; }
	.mainbg .carousel-inner>.item.ban4{background-color: #fff;}
	.mainbg .carousel-inner>.item.ban2{height: 328px;}
	.mainbg .carousel-inner>.item.ban0{height: 400px;}
	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; }	

	/*------------------------------------------*/
	/*	 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 20px; }
	#clock span.cbox-digit { font-size: 32px; line-height: 32px; }
	
	/* 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 screen and (min-width:320px) and (max-width:359px){
		.eleventh-sec img{height:45px;}
	.navbar-brand>img{height:67px;}
	.navbar-brand{padding:10px 0px;}
	ul.viewbtn li{margin-bottom:10px;}
	.innerPageHead{margin-top:120px;}
	
}

@media screen and (min-width:360px) and (max-width:479px){
	.eleventh-sec img{height:45px;}
	.navbar-brand{padding:10px 0px;}
	ul.viewbtn li{margin-bottom:10px;}
		.nbs-flexisel-inner { margin:0px;}
	
}

@media screen and (min-width:480px) and (max-width:599px){
	
	.aimg-text{padding:25px;}
}


@media only screen and (max-width: 767px){
#nav-toggle{display: none;}
	ul.imglogo p {
    color: #ffffff;
    font-size: 17px;margin-bottom: 10px!important;}
    .sutxt span {
    color: #ffffff;
    font-weight: 700;
    font-size: 17px;
    padding: 0px 0px;
}
.ban2 a {
    margin: 11px auto;font-size: 16px;}
nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #eee;
    border-color: #edab1f;
}
ul.imglogo li img {
    width: 52px!important;margin-right: 11px;}
ul.imglogo li span {
 color: #ffffff;
    font-size: 26px!important;
    padding-top: 0px;
    display: inline-block;
    vertical-align: text-top;
    margin-left: 0px;
}
	.p-20{
		padding:20px!important
	}
	.mar45{margin-bottom: 20px;}
   .mynew{width: 100%!important;}
   ul.imglogo li.mynew{margin:49px 10px 2px 0px!important;}
	ul.imglogo li {display: inline-block;margin:4px 10px;vertical-align: top;text-align: center;
		width: 100%;float: left;}
	#myCarousel{padding-top: 0px;}
	.imglogo .btns a{padding: 10px 14px; font-size: 13px!important;}
	img.set1{margin-bottom: 10px;}
	.bcoc .col-md-2.modfiy {width:100%; text-align:center;}
	.awardsSec{height:auto;}
	.navbar.navbar-fixed-top{background:#000;padding-bottom: 10px;}
	.innerLeftpart{width:100%;}
	.innerRightpart{width:100%;}
	ul.inner-list2 li{width:100%;}
	#awrdregfrm ul.sec3 li{width:100%;}
	ul.partner li{width:100%;}
	.imgslider img{height:auto; max-width: 100%;}
	ul.shod li{ font-size:18px;}
	.navbar-toggle{border:none;}
	.navbar-toggle .icon-bar{background-color:#fff;}
	.navbar-brand {padding: 0px 0px;margin-bottom: 5px;}		
	.navbar-toggle{margin-top:0px;margin-right: 0px;}
	.scroll .navbar-nav > li > a{color:#333; text-align:left!important;}
	.navbar-nav > li > a{text-align:left!important;}
	.cumspad{padding-top:0px;text-align:center;}
	.about-section{ text-align:center;padding-top: 38px!important;}
	.copyright{ text-align:center;}
	.footright{text-align:center;}
	.wide-100{padding-top:40px;}
	#gallery{ text-align:center;margin-top: 0px!important;}
	.navbar-nav > li > a.header-btn.hea-tra{ background-color:#FABE06;    margin-left: 5px;
    margin-bottom: 50px;}
	.eleventh-sec{padding-left:20px;}
	.header-btn.hea-tra{display:inline-block;}
	.nav>li{ text-align:left;}
	.mobile-bg{display:block;}
	.mydesktop{display:none;}
			.nbs-flexisel-inner { margin:0px;}
	div.footer {    padding: 40px 0;}
	
.esatesection .container { width:100%;}
ul.propertysection { text-align:center;}
ul.propertysection li { display:inline-block; float:none; margin-bottom:20px; margin-left:10px; margin-right:10px;}
p.estatetxt { padding:0px;}
ul.propertysection li:nth-child(2n) { margin-top:0px; }	
.partner-inner-left{width:100%; text-align:center; margin-bottom:30px;}
.partner-inner-right{width:100%; text-align:center;float:none; margin-left:0px;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header
{    padding-left: 10px;
    padding-top: 10px;}	

 .imgslider.set2 { width: 200px;}
	.imgslider.set2 img { height: auto; max-width: 100%;}
	.mainbg { margin-top:0px; }
	.vdesk, .overlayy {height: 467px;}

  .mainbg  .carousel-inner>.item { height: auto; padding-top: 0px; height: 100%; }

.mainbg .carousel-inner>.item.ban3 {
	background-image: url(../images/slide3.jpg);
}

.hline { display: none; }

ul.spklogo { display: block; }
ul.spklogoother { display: block;}
.btns a { margin-bottom: 53px!important; }
ul.spklogo li img { width:100%; }
img.shw { margin:10px auto; max-width: 90%;padding-top: 16px; }
ul.btnsh { margin-bottom: 70px; }
ul.spklogo li { display: block; padding: 0px; margin: 0px; }
img.set1 { padding: 0px; }
.sutxt { padding: 20px 0 0 0; }
ul.imglogo{
	    margin: -47px 0 0 0
}


}
@media screen and (min-width:320px) and (max-width:359px){
ul.propertysection li { float:none; margin-bottom:20px; margin-left:auto; margin-right:auto;}
.esatesection .container { padding:0px;}
}

@media screen and (min-width:600px) and (max-width:767px){
		.navbar-brand{padding: 0px 13px 0px 0px; margin-bottom:20px;}
		.nav-toggle{margin-top:30px;}
		.eleventh-sec{margin-top:12px;}
		.navbar-brand>img{height:80px;}
		.navbar-toggle{margin-top:30px;}
		.aimg-text{padding:25px;}
		
}

@media screen and (min-width:768px) and (max-width:1023px){
	.mynew{width: 90%!important;}
	.eleventh-sec img{height:45px;}
	.navbar-brand>img{height:auto;}
	.header-btn.hea-tra{display:none;}
	.navbar-nav > li > a{font-size: 11px;padding: 0 6px;}
	.navbar-nav{margin-top:17px;}
	.video-block{ text-align:center;}
	.awardsSec{height:auto;}
	ul.partner li{width:30%;}
	ul.partner li:nth-child(4n){margin-right:19px;}
	.mydesktop{display:none;}
.esatesection .container { width:100%;}
ul.propertysection { text-align:center;}
ul.propertysection li { display:inline-block; float:none; margin-bottom:20px; margin-left:10px; margin-right:10px;}
p.estatetxt { padding:0px;}
ul.propertysection li:nth-child(2n) { margin-top:0px; }	
.partner-inner-left{width:100%; text-align:center; margin-bottom:30px;}
.partner-inner-right{width:100%; text-align:center;float:none; margin-left:0px;}

ul.imglogo { text-align: center; padding: 0; margin: 20px 0 0 0; width: 100%; 
	}
	ul.imglogo li { width: 216px; margin: 0 10px; }
ul.imglogo li img { width: 100%;}
.modal-dialog {
    width: 62%;
}
	
}


@media screen and (min-width:1024px) and (max-width:1199px){
	.navbar-brand>img {padding-top: 7px;}
		.navbar-nav{margin-top:30px;}
		.navbar-nav > li > a{padding: 0 4px; font-size:11px;}
		.navbar-brand{padding: 10px 0px;
    margin-bottom: 10px;}
	.mydesktop{display:none;}
	.esatesection .container { width:100%;}

	ul.propertysection { text-align:center;}
			ul.propertysection li { display:inline-block; float:none; margin-bottom:20px;}
		ul.propertysection li:nth-child(2n) { margin-top:0px; }	
	
}


