/* Responsiveness for Brandywine website */

@media only screen and (min-width : 1280px) and (max-width : 1440px) {
	#footer_col2 {width:38%!important;}
	#footer_col3 {width:12%!important;}
	#ft-sticky .container {padding:0;}
}
@media screen and  (max-width: 1024px) {
	#Hero {height: 50vh;}
	#ss-overlay {right: 10%;bottom: 0;}
	#ft-sticky .container {padding:0 20px;}
	#ft-sticky .container {flex-wrap:nowrap;align-items: center;padding:0 20px;}
	#ft-sticky .cycle-slide {text-align: left;}
	header.StickyHeader {position:relative;}
	header .elementor-nav-menu {padding-top: 80px;padding-bottom: 20px;}
	.gform_wrapper.gravity-theme .gfield_label {font-size:16px!important;line-height:24px!important;}
	.gform_wrapper.gravity-theme .gfield-choice-input+label {font-size:16px!important;line-height:24px!important;}
	#field_1_9 .gfield_description {font-size:16px!important;line-height:24px!important;}
	.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {font-size:16px!important;line-height:24px!important;}
	input[type="submit"].gform_button {padding: 10px 20px !important;font-size: 16px;}
	#ss-overlay .ss-hrs {width:300px;height:300px;}
	#ss-overlay .hours {font-size: 12px;}
	#ss-overlay .row-hrs {line-height: 1.2em;}
	#ss-overlay .title span{font-size:20px;}
	.current-menu-parent > a {color: #fff!important;background:#E6B454!important;}
}
@media screen and  (max-width: 768px) {
	#ft-sticky .cycle-slideshow {width: 55%;margin-right: 30px!important;}
}
@media screen and  (max-width: 600px) {
	#ft-sticky .container {flex-wrap:nowrap;align-items: center;padding:0 20px;}
	#ft-sticky .schedule_button {padding: 8px 12px;font-size: 10px;}
	#ft-sticky .cycle-slideshow {font-size:12px;width: 45%;}
	#ft-sticky .cycle-slide {text-align: left;}
	.cta_icons .elementor-icon-list-items {gap:20px;}
	#ss-overlay {display: none;}
	header .elementor-nav-menu {padding-top: 50px;padding-bottom: 20px;}
}