/* *** Home Layer 2 *** */
#layer-2 .lower-part .unit .mobile { display: none; }

/* *** Home Layer 4 *** */
#layer-4 .container .button a { max-width: 205px; width: 100%; padding: 20px; }

#layer-4 .container .real-left { float: right; }
#layer-4 .container .real-left p { text-align: left; }

#layer-4 .container .real-right .container-2 .unit p { margin: 0; }

#layer-4 .container .real-left,
#layer-4 .container .real-right { min-height: 487px; margin-bottom: 105px; }

div#wprmenu_menu { z-index: 99999 !important; }

/* *** September 04, 2015 *** */

/* *** Footer *** */


/* *** September 08, 2015 *** */

/* *** Contact Us ( Page ) *** */
.page-id-23 table .txt-contact-us-page { max-width: 275px; }

/* ================================================== * */

@media (max-width: 1366px) {
	
	.tp-caption.black.tp-fade.tp-resizeme.start {
		top: 35%!important;
	}
	
}

@media (max-width: 1280px) {
	
	.tp-caption.black.tp-fade.tp-resizeme.start {
		top: 32%!important;
	}
	
	/* ----- October 01, 2015 ----- */
	
	/* *** Homepage *** */
	#layer-2 .wrap .unit ul { min-height: 80px; }
	
	#home-layer-5 #instafeed .unit { height: 315px !important; }
	
}

@media (max-width: 1152px) {

	section#contact-us .w-1-1 h1 { font-size: 54px !important; }
	
	#four_buttons_why_elevate .container .description { width: 100% !important; }

}

@media (max-width: 1136px) {
	
	/* *** September 04, 2015 *** */
	
	/* *** Home *** */
	#layer-2 .wrap aside div .hp-1-1 { padding-left: 10px; }
	#layer-2 .wrap aside div .hp-1-2 { width: 53%; }
	
	/* *** Aircraft ( Page ) *** */
	#first_layer_innerpage div .AircraftHeader h1 { margin-left: 20px; }
	
}

@media (max-width: 1024px) {

	#safe_2 {  background-attachment: scroll; }
	
	/* *** Header *** */
	.home #masthead { width: 96.1%; padding: 30px 20px 0; }
	#masthead { width: 96.1%; padding: 20px 20px 15px; }
	
	#masthead.stick { padding: 20px 20px 15px !important; }
	
	/* *** Navigation *** */
	#menu-menu li { margin-right: 17px; }
	
	/* *** Home Layer 2 *** */
	#layer-2 { padding: 85px 20px 65px; }
	
	/* *** Home Layer 3 *** */
	#home-layer-3 .wrap { padding: 0 10px; }
	
	/* *** Home Layer 4 *** */
	#layer-4 .wrap { padding: 0 10px; }
	
	/* *** Home Layer 5 *** */
	#home-layer-5 .wrap { padding: 0 10px; }
	
	.testimonials-widget-testimonial { min-height: 335px; }
	
	/* *** Home Layer 6 *** */
	#home-layer-6 .wrap { padding: 0 10px; }
	
	/* *** Page *** */
	.home #main { padding: 0; }
	
	
	/* *** Footer *** */
	#colophon .footer .wrap { padding: 0 10px 50px; }
	
	#contact-us .page-header h3 { padding: 0 20px; }
	.tp-caption.black.tp-fade.tp-resizeme.start {		top: 15%!important;	}
	
	/* *** September 04, 2015 *** */
	
	/* *** Home *** */
	#layer-2 .wrap aside div .hp-1-1 h1,
	#layer-4 aside div .wrap .w-2-5 h1 { font-size: 44px !important; }
	
	/* *** Why Elevate ( Page ) *** */
	.page-id-2 #main { padding: 0; }
	
	#button-headline .button-box { width: 40%; }
	
	.page-id-17 #main { padding: 0; }
	.page-id-17 .we-layer .wrap .unit { padding: 0 20px; }
	
	/* *** September 08, 2015 *** */
	
	/* *** FAQ ( Page ) *** */
	.page-id-19 #primary { width: 60%; }
	
	.accordion-container { width: 95%; }
	
	section#contact-us .w-1-1 h1 { font-size: 50px !important; }
	.page-id-23 .container-1 .wrap { padding: 0 10px; }
	
	#four_buttons_why_elevate .container h3 { font-size: 24px !important; } 
	
	.page-id-17 .we-layer .wrap .unit .container p { border-top: none !important; border-bottom: 1px solid #FE5607 !important; line-height: 1.5 !important; }
	
	.page-id-17 .we-layer .wrap .unit .container p,
	div#safe_2 h1,
	div#safe_3 h1 { font-size: 44px !important; }
	
}

@media (max-width: 768px) {

	#four_buttons_why_elevate .grid .unit { padding: 0; }

	.home #masthead,
	#masthead { width: 94.8%; }
	
	.tp-caption { padding: 40px 20px !important; }
	
	.tp-caption .caption-title { font-size: 32px !important; }
	
	/* *** Top Bar *** */
	#top-bar .wrap .unit { padding: 10px !important; }
	#top-bar .wrap .unit p { text-align: center !important; }
	
	/* *** Header *** */
	#masthead.stick { z-index: 99; top: 43px; }
	
	#masthead hgroup .wrap .unit { padding: 10px !important; }
	
	#masthead hgroup .wrap .site-logo { text-align: center; }
	#masthead hgroup .wrap .site-logo img { max-width: 250px; }
	
	#masthead hgroup .wrap .site-navigation { display: none; }
	
	/* *** Home Layer 1 *** */
	#layer-1 { background: url(/wp-content/uploads/2015/07/new-banner-layer-1.jpg) 25% 50% no-repeat; background-size: cover; }
	
	/* *** Home Layer 2 *** */
	#layer-2 { padding: 85px 20px 65px; }
	
	#layer-2 .upper-part { padding-bottom: 45px; }
	
	#layer-2 .lower-part { padding-top: 45px; }
	#layer-2 .lower-part .unit { margin-bottom: 25px; padding: 0; }
	
	#layer-2 .lower-part .unit .desktop { display: none; }
	#layer-2 .lower-part .unit .mobile { display: block; }
	
	/* *** Home Layer 3 *** */
	#home-layer-3 .wrap { padding: 0; }
	#home-layer-3 .wrap .unit { padding: 0 20px; }
	
	#home-layer-3 .upper-part .unit p { margin-top: 65px; }
	#home-layer-3 .lower-part .unit p { margin-top: 85px; }
	
	#home-layer-3 .upper-part .up1 { position: absolute; }
	#home-layer-3 .upper-part .up2 { background: rgba(0, 0, 0, 0.4); }
	
	#home-layer-3 .lower-part .lp1 { position: absolute; background: rgba(0, 0, 0, 0.4); }
	#home-layer-3 .lower-part .lp2 { position: relative; }
	
	/* *** Home Layer 4 *** */
	#layer-4 .wrap { padding: 0; }
	#layer-4 .wrap .unit { padding: 0 20px; }
	
	#layer-4 { margin-top: -3px; }
	
	#layer-4 .container .real-left,
	#layer-4 .container .real-right { min-height: 0; margin-bottom: 50px; }
	
	#layer-4 .container .real-left p,
	#layer-4 .container .real-right p { text-align: center; }
	
	/* *** Home Layer 5 *** */
	#home-layer-5 .wrap { padding: 0 20px; }
	
	#home-layer-5 .wrap .unit { padding: 0 0 25px; }
	#home-layer-5 .wrap .unit:last-child { padding: 0; }
	
	.bx-wrapper .bx-viewport { width: 53% !important; }
	
	/* *** Home Layer 6 *** */
	#home-layer-6 { background: url(/wp-content/uploads/2015/07/home-layer-6-bg.jpg) 63% 50% no-repeat; background-size: cover; }
	#home-layer-6 .wrap { padding: 0; }
	#home-layer-6 .wrap .unit { width: 33.333% !important; }
	#home-layer-6 .wrap .unit p { text-align: center; }
	
	/* *** Page *** */
	.home #main { padding: 0; }
	#main { padding: 0 20px; }
	
	/* *** Footer *** */
	#colophon .footer .wrap { padding: 0 0 50px; }
	#colophon .footer .wrap .unit { width: 50% !important; min-height: 325px; padding: 0 20px !important; }
	
	#contact-us .main-form .wrap div.name,
	#contact-us .main-form .wrap div.phone,
	#contact-us .main-form .wrap div.email,
	#contact-us .main-form .wrap div.subject,
	#contact-us .main-form .wrap div.message { padding: 0 10px !important; }
	
	#contact-us .main-form .wrap .unit .wpcf7-text,
	#contact-us .main-form .wrap .unit .wpcf7-textarea { max-width: 555px; }
	
	#contact-us .main-form .captcha .unit { width: 50% !important; padding: 0 10px !important; }
	
	#contact-us .main-form .wrap .unit .wpcf7-captchar { max-width: 260px; }
	
	#contact-us .main-form .wpcf7-submit { max-width: 570px; }
	span.inner_slider_text {		margin-top: 20px!important;		position: relative;		top: 59px;		font-size: 26px!important;		letter-spacing: 7px!important;	}	.hover_grid figure {		width: 50%!important;	}
	
	/* *** September 04, 2015 *** */
	
	/* *** Global *** */
	.desktop { display: none !important; }
	.mobile { display: block !important; }
	
	/* *** Home *** */
	#layer-2 .wrap aside div .hp-1-1,
	#layer-2 .wrap aside div .hp-1-2 { width: 100%; padding: 10px 0; }
	
	#layer-2 .wrap .unit div p,
	#layer-2 .wrap aside div .hp-1-2 p { text-align: center !important; }
	
	#home-layer-6 aside div .trust-logos .unit { width: 33.333% !important; }
	
	#home-layer-6 aside div .trust-logos .unit:nth-child(4),
	#home-layer-6 aside div .trust-logos .unit:last-child { width: 50% !important; }
	
	#home-layer-6 .wrap .unit:nth-child(3) img { margin: 0; }
	
	/* *** Why Elevate Us ( Page ) *** */
	.we-layer .wrap .unit { text-align: center; padding: 10px 0; }
	.we-layer .wrap .unit .container { padding: 0 !important; }
	.we-layer .wrap .unit .container p { text-align: center; }
	
	/* *** Aircraft *** */
	#first_layer_innerpage div .AircraftHeader { width: 100% !important; }
	#first_layer_innerpage div .AircraftHeader h1 { width: 100%; margin: 0; padding: 20px 0; }
	
	#first_layer_innerpage div .unit { text-align: center; }
	
	#third_layer_innerpage { padding: 25px 20px !important; }
	#third_layer_innerpage .unit { width: 50% !important; text-align: center; }
	#third_layer_innerpage .unit:last-child { width: 100% !important; }
	
	#third_layer_innerpage .unit img { max-width: 300px; }
	
	.third_layer_pic { text-align: center; }
	.third_layer_pic img { margin: 0 !important; }
	
	/* *** News ( Page ) *** */
	.wmle_container .col3 { width: 50% !important; }
	
	/* *** Footer *** */
	#colophon .site-info aside div .copyright .wrap .unit p { text-align: center; }
	
	.we-layer .wrap .unit .container { padding: 0 !important; margin: 0 !important; }
	.page-id-17 .we-layer .wrap .unit { padding: 10px 20px; }
	
	/* *** September 08, 2015 *** */
	
	/* *** FAQ ( Page ) *** */
	.page-id-19 #primary, .page-id-19 .sidebar { float: none; width: 100%; }
	.accordion-container { width: 100%; }
	
	.page-id-19 .sidebar { display: block; margin: 3.5rem auto 35px; }
	
	/* ----- October 01, 2015 ----- */
	
	/* *** Homepage *** */
	#president_testimonial { padding: 60px 20px !important; }
	#president_testimonial .testi_from { text-align: center; }
	
	#home-layer-5 #instafeed .unit { width: 50% !important; height: 380px !important; }
	
	/* *** Membership ( Page ) *** */
	.page-id-11 #main { padding: 0; }
	.page-id-11 .we-layer { margin-bottom: 0px !important; padding: 0 20px; }
	
	#orange_lines { display: none !important; }
	
	.wrap.grid.contact_us_page { width: 100% !important; }
	.contact_bg { text-align: center; }
	
	.txt-contact-us-page,
	.txtarea-contact-us-page,
	textarea.txtarea-contact-us-page{ max-width: none !important; width: 100% !important; }
	
	input.btn-contact-us-page { width: 100% !important; }
	
	.page-id-21 h1 { font-size: 30px !important; }
	
	input.txt-sidebar { max-width: 695px; width: 100% !important; }
	
	#four_buttons_why_elevate .grid .unit { float: none !important; margin-top: -1px; }
	#four_buttons_why_elevate .grid .unit:first-child { margin-top: 0 !important; }
	#four_buttons_why_elevate .grid .unit .container { background-repeat: no-repeat !important; background-size: cover !important; background-position: center center !important; margin: 0; }
	
}

@media (max-width: 720px) {
	
	.home #masthead,
	#masthead { width: 94.4%; }
	
	/* *** Home Layer 3 *** */
	#home-layer-3 h3 { padding: 0 20px; }
	
	/* *** Home Layer 4 *** */
	#layer-4 h3 { padding: 0 20px; }
	
	input.txt-sidebar { max-width: 645px; }
	
	
}

@media (max-width: 640px) {
	
	.home #masthead,
	#masthead { width: 93.7%; }
	
	/* *** Home Layer 1 *** */
	#layer-1 { padding: 190px 0 115px; }
	
	/* *** Home Layer 3 *** */
	#home-layer-3 .upper-part .unit p { margin-top: 45px; }
	#home-layer-3 .lower-part .unit p { margin-top: 55px; }
	span.inner_slider_text {		margin-top: 20px!important;		position: relative;		top: 45px;		font-size: 16px!important;		letter-spacing: 7px!important;	}
	
	/* *** Septempember 04, 2015 *** */
	
	/* *** Why Elevate ( Page ) *** */
	#button-headline .button-box { display: block; width: 90%; }
	
	/* *** September 08, 2015 *** */
	
	/* *** Contact Us ( Page ) *** */
	.page-id-23 table { max-width: 550px; width: 100%; }
	.page-id-23 table tr { display: block; margin-bottom: 15px !important; padding: 0; }
	.page-id-23 table tr td { padding: 0 10px; }
	
	.page-id-23 table tr .td-custom { width: 50%; }
	
	.page-id-23 table .txt-contact-us-page { max-width: 240px; }
	.page-id-23 table .txtarea-contact-us-page { max-width: 515px; }
	
	/* ----- October 01, 2015 ----- */
	
	/* *** Homepage *** */
	#president_testimonial p { font-size: 30px !important; }
	
	#home-layer-5 #instafeed .unit { height: 315px !important; }
	
	.page-id-21 h1 { font-size: 24px !important; }
	
	input.txt-sidebar { max-width: 565px; }
	
}

@media (max-width: 600px) {
	
	.home #masthead,
	#masthead { width: 93.3%; }
	
	/* *** Home Layer 5 *** */
	.bx-wrapper .bx-viewport { width: 81% !important; }
	
	.testimonials-widget-testimonial { max-width: 340px; width: 100% !important; }
	
	/* *** Home Layer 6 *** */
	#home-layer-6 .wrap .unit { width: 50% !important; min-height: 135px; }
	
	#contact-us .main-form .wrap { padding: 0 20px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-text,
	#contact-us .main-form .wrap .unit .wpcf7-textarea { max-width: 515px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-captchar { max-width: 240px; }
	
	#contact-us .main-form .wpcf7-submit { max-width: 530px; }
	
	/* *** September 04, 2015 *** */
	#top-bar .wrap .unit span { display: block; }
	#top-bar .wrap .unit .break-line { display: none; }
	
	input.txt-sidebar { max-width: 525px; }
	
}

@media (max-width: 540px) {
	
	.tp-caption .caption-title { font-size: 30px !important; }
	
	.home #masthead,
	#masthead { width: 92.5%; }
	
	/* *** Home Layer 1 *** */
	#layer-1 { padding: 190px 20px 115px; }
	
	/* *** Home Layer 3 *** */
	#home-layer-3 .upper-part .unit p { margin-top: 35px; }
	#home-layer-3 .lower-part .unit p { margin-top: 40px; }
	
	/* *** Home layer 5 *** */
	.testimonials-widget-testimonial { max-width: 290px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-text,
	#contact-us .main-form .wrap .unit .wpcf7-textarea { max-width: 465px; }

	#contact-us .main-form .wrap .unit .wpcf7-captchar { max-width: 215px; }
	
	#contact-us .main-form .wpcf7-submit { max-width: 485px; }
	
	/* *** September 04, 2015 *** */
	
	/* *** Why Elevate ( Page ) *** */
	#button-headline { padding: 0 20px; }
	#button-headline .button-box { margin: 15px auto !important; }
	
	/* *** News ( Page ) *** */
	.wmle_container .col3 { width: 100% !important; }
	
	/* *** September 08, 2015 *** */
	
	/* *** Contact Us ( Page ) *** */
	#contact-us .container-1 .contact_bg { max-width: 450px; width: 100% !important; }
	
	#crmWebToEntityForm { width: 100% !important; }
	
	.page-id-23 table .txt-contact-us-page { max-width: 193px; }
	.page-id-23 table .txtarea-contact-us-page { max-width: 418px; }
	.page-id-23 table .btn-contact-us-page { font-size: 14px; }
	
	div#crmWebToEntityForm h1 { font-size: 44px !important; }
	
	.page-id-21 h1 { font-size: 30px !important; }
	
	input.txt-sidebar { max-width: 465px; }
	textarea.txtarea-sidebar { width: 93% !important; }
	
}

@media (max-width: 480px) {
	
	.tp-caption .caption-title,
	.tp-caption .caption-description { padding: 0 20px !important; }
	
	.home #masthead,
	#masthead { width: 91.6%; }
	
	/* *** Home Layer 5 *** */
	.bx-wrapper .bx-viewport { width: 93% !important; }
	
	/* *** Home Layer 6 *** */
	#home-layer-6 .wrap .unit:nth-child(2) img { margin-top: 5px; }
	#home-layer-6 .wrap .unit:nth-child(3) img { margin: 0; }
	#home-layer-6 .wrap .unit:nth-child(4) img { margin-top: -5px; }
	
	/* *** Footer *** */
	#colophon .footer .wrap .unit { width: 100% !important; min-height: 0; margin-bottom: 25px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-text,
	#contact-us .main-form .wrap .unit .wpcf7-textarea { max-width: 405px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-captchar { max-width: 185px; }
	
	#contact-us .main-form .wpcf7-submit { max-width: 420px; }
	
	#contact-us .wrap .unit .google-maps { padding-bottom: 65%; }
	
	/* ----- October 01, 2015 ----- */
	
	/* *** Homepage *** */
	#layer-2 .wrap .hp-1-1 .custom_title_line { font-size: 40px !important; line-height: normal; padding-top: 25px !important; }
	
	#layer-4 #better_planes .unit h1 { font-size: 60px; }
	
	#home-layer-5 #instafeed .unit { width: 100% !important; height: 478px !important; }
	
	div#crmWebToEntityForm h1 { font-size: 40px !important; }
	section#contact-us .w-1-1 h1 { font-size: 44px !important; }
	
	input.txt-sidebar { max-width: 402px; }
	textarea.txtarea-sidebar { width: 91% !important; }
	
}

@media (max-width: 414px) {
	
	.home #masthead,
	#masthead { width: 90.4%; }
	
	/* *** Top Bar *** */
	#top-bar .wrap .left span { display: block; }
	
	#top-bar .wrap .left .break-line { display: none; }
	
	/* *** Header *** */
	#masthead.stick { top: 42px; }
	
	/* *** Home Layer 2 *** */
	#layer-2 .upper-part p { font-size: 14px; }
	
	#layer-2 .wrap .unit p { font-size: 14px; }
	
	/* *** Home Layer 3 *** */
	#home-layer-3 .upper-part .unit p { font-size: 14px; margin-top: 45px; }
	#home-layer-3 .lower-part .unit p { font-size: 14px; margin-top: 55px; }
	
	/* *** Home Layer 4 *** */
	#layer-4 .wrap .unit p { font-size: 14px; }
	
	/* *** Home Layer 5 *** */
	.testimonials-widget-testimonial { max-width: 270px; min-height: 0; padding: 20px 20px 30px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-text,
	#contact-us .main-form .wrap .unit .wpcf7-textarea { max-width: 340px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-captchar { max-width: 153px; }
	
	#contact-us .main-form .wpcf7-submit { max-width: 355px; }
	
	/* *** September 04, 2015 *** */
	
	/* *** Home *** */
	#layer-2 .wrap aside div .hp-1-1 h1,
	#layer-4 aside div .wrap .w-2-5 h1 { font-size: 40px !important; }
	
	#home-layer-6 aside div .trust-logos .unit { width: 50% !important; }
	#home-layer-6 aside div .trust-logos .unit:last-child { width: 100% !important; }
	
	img#third_layer_pic { width: 100%; }
	
	.spec_div { width: 100%; padding: 10px 0; }
	
	/* *** September 08, 2015 *** */
	
	/* *** Contact Us ( Page ) *** */
	#contact-us .container-1 .contact_bg { max-width: 360px; }
	
	.page-id-23 table .txt-contact-us-page { max-width: 142px; }
	.page-id-23 table .txtarea-contact-us-page { max-width: 325px; }
	.page-id-23 table .btn-contact-us-page { float: none !important; width: 100%; margin: 0 0 15px; }
	
	/* *** FAQ ( Page ) *** */
	.accordion-container { width: 95%; margin: auto; }
	.page-id-19 .sidebar { max-width: 325px; }
	.page-id-19 input.txt-sidebar { width: 280px; }
	
	/* ----- October 01, 2015 ----- */
	
	/* *** Homepage *** */
	#layer-2 .wrap .hp-1-1 .custom_title_line { font-size: 34px !important; }
	
	#president_testimonial p { font-size: 20px !important; }
	
	#layer-4 #better_planes .unit h1 { font-size: 50px; }
	
	#home-layer-5 #instafeed .unit { height: 413px !important; }
	
	section#contact-us .w-1-1 h1 { font-size: 34px !important; }
	div#crmWebToEntityForm h1 { font-size: 34px !important; }
	
	.page-id-21 h1 { font-size: 28px !important; }
	
	input.txt-sidebar { max-width: 342px; }
	
	#safe_2 .wrap .unit p,
	div#safe_3 p { width: 100% !important; margin: 20px auto !important; }
	
}

@media (max-width: 375px) {
	
	.tp-caption .caption-title { font-size: 24px !important; }
	.tp-caption .caption-description { font-size: 14px !important; }
	
	.home #masthead,
	#masthead { width: 89.4%; }
	
	.testimonials-widget-testimonial { max-width: 234px; }
	
	/* *** Footer *** */
	#colophon .site-info { padding: 0 20px; }
	#colophon .site-info .wrap p { font-size: 12px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-text,
	#contact-us .main-form .wrap .unit .wpcf7-textarea { max-width: 300px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-captchar { max-width: 133px; }
	
	#contact-us .main-form .submit-button .paper-plane { left: -100px; }
	
	#contact-us .main-form .wpcf7-submit { max-width: 315px; padding-left: 70px; }
	
	/* *** September 04, 2015 *** */
	
	/* *** Home *** */
	#layer-2 .wrap aside div .hp-1-1 h1,
	#layer-4 aside div .wrap .w-2-5 h1 { font-size: 34px !important; line-height: normal; padding-top: 25px !important; }
	
	/* *** News ( Page ) *** */
	.page-id-21 #primary { margin-top: 65px; }
	
	/* *** September 08, 2015 *** */
	
	/* *** Contact Us ( Page ) *** */
	#contact-us .container-1 .contact_bg { max-width: 300px; }
	
	.page-id-23 table tr td { display: block; max-width: 280px; width: 100%; }
	.page-id-23 table tr .td-custom { width: 95%; }
	
	.page-id-23 table .txt-contact-us-page { max-width: 265px; }
	.page-id-23 table .txtarea-contact-us-page { max-width: 265px; }
	
	/* *** FAQ *** */
	.page-id-19 .sidebar { max-width: 295px; }
	.page-id-19 input.txt-sidebar { width: 250px; }
	
	/* ----- October 01, 2015 ----- */
	
	/* *** Homepage *** */
	#layer-2 .wrap .hp-1-1 .custom_title_line { font-size: 30px !important; }
	
	#layer-4 #better_planes .unit h1 { font-size: 40px; }
	
	#home-layer-5 #instafeed .unit { height: 373px !important; }
	
	section#contact-us .w-1-1 h1 { font-size: 30px !important; }
	section#contact-us p.desc { font-size: 20px !important; }
	div#crmWebToEntityForm h1 { font-size: 30px !important; }
	
	.page-id-21 h1 { font-size: 24px !important; }
	
	input.txt-sidebar { max-width: 302px; }
	
}

@media (max-width: 360px) {
	
	.home #masthead,
	#masthead { width: 89%; }
	
	.testimonials-widget-testimonial { max-width: 219px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-text,
	#contact-us .main-form .wrap .unit .wpcf7-textarea { max-width: 285px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-captchar { max-width: 125px; }
	
	#contact-us .main-form .wpcf7-submit { max-width: 295px; }
	
	/* *** September 04, 2015 *** */
	
	/* *** Home *** */
	#layer-2 .wrap aside div .hp-1-1 h1,
	#layer-4 aside div .wrap .w-2-5 h1 { font-size: 30px !important; }
	
	/* *** FAQ *** */
	.page-id-19 .sidebar { max-width: 275px; }
	.page-id-19 input.txt-sidebar { width: 230px; }
	
	/* ----- October 01, 2015 ----- */
	
	/* *** Homepage *** */
	#home-layer-5 #instafeed .unit { height: 360px !important; }
	
	div#crmWebToEntityForm h1 { font-size: 28px !important; }
	
	input.txt-sidebar { max-width: 288px; }
	
	.page-id-17 .we-layer .wrap .unit .container p,
	div#safe_2 h1,
	div#safe_3 h1 { font-size: 40px !important; }
	
}

@media (max-width: 320px) {
	
	.tp-caption { display: block !important; margin-top: 85px !important; }
	
	.home #masthead,
	#masthead { width: 87.4%; }
	
	.testimonials-widget-testimonial { max-width: 183px; }
	
	.testimonials-widget-testimonial blockquote { font-size: 14px; }
	
	/* *** Home Layer 3 *** */
	#home-layer-3 .upper-part .unit p { margin-top: 30px; }
	#home-layer-3 .lower-part .unit p { margin-top: 35px; }
	
	#contact-us .container-1 .address,
	#contact-us .container-1 .p-number { font-size: 14px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-text,
	#contact-us .main-form .wrap .unit .wpcf7-textarea { max-width: 245px; }
	
	#contact-us .main-form .wrap .unit .wpcf7-captchar { max-width: 105px; }
	
	#contact-us .main-form .wpcf7-submit { max-width: 265px; padding-left: 55px; }
	
	/* *** September 04, 2015 *** */
	
	/* *** Home *** */
	#layer-2 .wrap aside div .hp-1-1 h1,
	#layer-4 aside div .wrap .w-2-5 h1 { font-size: 28px !important; }
	
	p.custom_content { margin-right: 0 !important; }
	#seats { width: 100%; }
	
	/* *** September 08, 2015 *** */
	
	/* *** Contact Us ( Page ) *** */
	#contact-us .container-1 .contact_bg { max-width: 260px; }
	
	.page-id-23 table tr td { max-width: 240px; }
	
	.page-id-23 table .txt-contact-us-page { max-width: 225px; }
	.page-id-23 table .txtarea-contact-us-page { max-width: 225px; }
	
	/* *** FAQ *** */
	.page-id-19 .sidebar { max-width: 240px; }
	.page-id-19 input.txt-sidebar { width: 195px; }
	
	/* ----- October 01, 2015 ----- */
	
	/* *** Slider *** */
	.tp-caption .caption-description { margin-bottom: 35px !important; }
	.tp-caption .btn-link { font-size: 20px !important; margin-bottom: 15px; }
	
	/* *** Homepage *** */
	#layer-2 .wrap .hp-1-1 .custom_title_line { font-size: 24px !important; }
	#layer-2 .wrap .unit ul { margin-left: 25px; }
	
	#layer-4 #better_planes .unit h1 { font-size: 38px; }
	
	#home-layer-5 #instafeed .unit { height: 320px !important; }
	
	section#contact-us .w-1-1 h1 { font-size: 24px !important; }
	div#crmWebToEntityForm h1 { font-size: 24px !important; }
	
	.page-id-21 h1 { font-size: 20px !important; }
	
	input.txt-sidebar { max-width: 248px; }
	textarea.txtarea-sidebar { width: 89% !important; }
	
	.page-id-2 .we-layer .wrap .unit .container p { font-size: 44px !important; }
	
	.page-id-17 .we-layer .wrap .unit .container p,
	div#safe_2 h1,
	div#safe_3 h1 { font-size: 34px !important; }
	
}
