/*Desktop View*/
/*Main Popup*/
.acymailing_popup_custom {
	width: 100%;
}
.acymailing_popup_custom .col-6 {
	width: 50%;
	float: left;
}
.acymailing_popup_custom .logo_brand {
	display: block;
	margin: 10px auto;
}
.acymailing_popup_custom h1 {
	font-weight: 700; 
	font-size: 38px;
	text-align: left;
	margin: 10px auto;
}
.acymailing_popup_custom h3 {
	font-weight: 700; 
	font-size: 25px;
	text-align: left;
	margin: 5px auto;
}
.acymailing_popup_custom .sub_title {
	font-size: 14px;
	text-align: left;
}
.page-header {
	display: none !important;
}
.module_popup_form {
	margin: 0;
}
.acymailing_popup_custom .onefield.fieldacyterms input {
	display: initial;
}
.acymailing_popup_custom .onefield.fieldacyterms input.checkbox {
	/*min-height: 0px !important;*/
}
.acymailing_popup_custom .acym_module_form input.cell {
	width: 100%;
	border-radius: 10px;
	max-width: 100% !important;
	height: 40px;
	text-align: left;
	margin-bottom: 0px;
}
.acymailing_popup_custom .acym_module_form a {
	text-transform: capitalize;
}
.acymailing_popup_custom .acym_module_form input[type="checkbox"] {
	top: 1px !important;
}
.acymailing_popup_custom .onefield.fieldacyterms {
	text-align: left;
	margin-left: 5px;
}
.acymailing_popup_custom .acysubbuttons {
	text-align: center;
}
.acymailing_popup_custom .acysubbuttons .btn {
	font-size: 14px;
	border-radius: 10px;
	width: 100%;
	padding: 10px 12px;
	text-transform: uppercase;
}
.acymailing_popup_custom hr {
	margin: 10px 0;
	border-top: 3px solid #333333;
	width: 80px;
}
.acymailing_popup_custom .acym_module_form input {
	max-width: 100%;
}
.acymailing_popup_custom .onefield.fieldacycaptcha {
	display: none !important;
}

/*Floating Bar*/
.flex-floating-bar {
	display: flex;
	flex-flow: row-wrap;
	align-items: center;
    justify-content: center;
}
.flex-floating-item.logo {
	flex: 10%;
}
.flex-floating-item {
	flex: 50%;
}
.flex-floating-item.logo img {
	display:block;
	margin: 0 auto;
}
.flex-floating-item h2 {
	display: inline-block;
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	color: #ffffff;
	width: 100%;
}
.flex-floating-item .acym_form .onefield {
	display: inline-block;
}
.flex-floating-item .acym_form .acysubbuttons {
	display: inline-block;
}
.flex-floating-item .module_floating_bar_form .acym_form div {
	display: inline-block;
}
.flex-floating-item .module_floating_bar_form .acym_form {
	display: inline-block;
	width: 70%;
}
.flex-floating-item .module_floating_bar_form .acym_form .onefield {
	width: 50%;
}
.flex-floating-item .module_floating_bar_form .acym_form .onefield.fieldacycaptcha {
	width: 0%;
}
.flex-floating-item .module_floating_bar_form .acysubbuttons {
	display: inline-block;
	margin-left: 15px;
}
.flex-floating-item .onefield.fieldacyterms input {
	display: initial;
}
.flex-floating-item .onefield.fieldacyterms input.checkbox {
	min-height: 0px !important;
}
.flex-floating-item .acym_module_form input[type="checkbox"] {
	top: 2px !important;
}
.flex-floating-item .acym_module_form a {
	text-transform: capitalize;
}
.flex-floating-item .acym_module_form input.cell {
	width: 90%;
	border-radius: 25px;
	max-width: 90% !important;
	height: 40px;
	text-align: center;
	margin: 0 15px;
	color: #333333;
}
.flex-floating-item .acysubbuttons .btn {
	font-size: 14px;
	border-radius: 25px;
	width: 100%;
	padding: 10px 40px;
	background: #e4bc74;
	text-transform: uppercase;
}
.flex-floating-item .acym_module_form input {
	max-width: 100%;
}
.flex-floating-bar .onefield.fieldacycaptcha {
	display: none !important;
}
.flex-floating-item .module_floating_bar_form .acym_form div .acym__field__error__block {
	display: none;
}
.eb-3 .country-option-acymailing {
	margin-left: 20px;
}

@media only screen and (min-width : 1300px) and (max-width : 1440px) {
	/*Floating Bar*/
	.flex-floating-item h2 {
		margin: 10px auto;
		font-size: 26px;
	}
	.flex-floating-item.logo {
		flex: 20%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form {
		width: 100%;
	}
	.flex-floating-item .acym_module_form input.cell {
		width: 90%;
	}
	.flex-floating-item .module_floating_bar_form .acysubbuttons {
		display: block;
		text-align: center;
	}
	.flex-floating-item .acysubbuttons .btn {
		width: 50%;
	}
}

/*Small Screen Laptop*/
@media only screen and (min-width : 1200px) and (max-width : 1299px) {
	/*Floating Bar*/
	.flex-floating-item h2 {
		margin: 10px auto;
		font-size: 26px;
	}
	.flex-floating-item.logo {
		flex: 20%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form {
		width: 100%;
	}
	.flex-floating-item .acym_module_form input.cell {
		width: 90%;
	}
	.flex-floating-item .module_floating_bar_form .acysubbuttons {
		display: block;
		text-align: center;
	}
	.flex-floating-item .acysubbuttons .btn {
		width: 60%;
	}
}

/*Small Screen Laptop & iPad Pro*/
@media only screen and (min-width : 1024px) and (max-width : 1199px) {
	/*Floating Bar*/
	.flex-floating-item h2 {
		margin: 10px auto;
		font-size: 20px;
	}
	.flex-floating-item.logo {
		flex: 20%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form {
		width: 100%;
	}
	.flex-floating-item .acym_module_form input.cell {
		width: 98%;
		max-width: 98% !important;
		margin: 0;
	}
	.flex-floating-item .module_floating_bar_form .acysubbuttons {
		display: block;
		text-align: center;
		margin-left: 0px;
	}
	.flex-floating-item .acysubbuttons .btn {
		width: 75%;
	}
	.eb-3 .country-option-acymailing {
		margin-left: 0px;
	}

}

/*Tablet View*/
@media only screen and (min-width : 768px) and (max-width : 1023px) {
	/*Main Popup*/
	.acymailing_popup_custom .col-6 .bg_popup {
		height: 550px !important;
	}
	.acymailing_popup_custom .col-6.content {
		margin: 0 !important;
	}

	/*Floating Bar*/
	.flex-floating-item h2 {
		margin: 10px auto;
		font-size: 18px;
	}
	.flex-floating-item.logo {
		flex: 20%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form div {
		display: block;
	}
	.flex-floating-item .module_floating_bar_form .acym_form .onefield {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acysubbuttons {
		display: block;
		text-align: center;
	}
	.flex-floating-item .acysubbuttons .btn {
		width: 90%;
		padding: 10px 0;
	}
	.eb-3 .acym_lists {
		margin-left: 15px;
	}
}

/*iPhone 12 Pro Max*/
@media only screen and (max-width: 926px) and (orientation: landscape) {
	/*Main Popup*/
	.acymailing_popup_custom .col-6.hide-mobile {
		display: none;
	}
	.acymailing_popup_custom .col-6 {
		width: 100% !important;
	}
	.acymailing_popup_custom .logo_brand {
		margin: 10px auto;
	}
	.acymailing_popup_custom h1 {
		font-size: 26px;
		line-height: 26px;
		margin: 5px 0;
	}
	.acymailing_popup_custom .acym_module_form input.cell {
		height: 35px;
	}
	.acym_module_form .onefield {
		margin: 5px 0 !important;
	}

	/* Marketing subscription popup */
	.eb-4 .eb-dialog {
		height: 370px !important;
	}
}

/*Samsung Galaxy S20+*/
@media only screen and (max-width: 854px) and (orientation: landscape) {
	/*Main Popup*/
	.acymailing_popup_custom .sub_title {
		margin: 5px 0 !important;
	}
	.acymailing_popup_custom .acysubbuttons {
		margin: 5px 0 !important;
	}
}

/*iPhone 8 Plus*/
@media only screen and (min-width : 668px) and (max-width : 736px) {
	/*Main Popup*/
	.acymailing_popup_custom .col-6.content {
		margin: 0 !important;
	}

	/*Floating Bar*/
	.flex-floating-item h2 {
		margin: 10px auto;
		font-size: 18px;
	}
	.flex-floating-item.logo {
		flex: 20%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form div {
		display: block;
	}
	.flex-floating-item .module_floating_bar_form .acym_form .onefield {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acysubbuttons {
		display: block;
		text-align: center;
	}
	.flex-floating-item .acysubbuttons .btn {
		width: 90%;
		padding: 10px 0;
	}
	.eb-3 .acym_lists {
		margin-left: 15px;
	}
}

/*iPhone 8*/
@media only screen and (min-width : 569px) and (max-width : 667px) {
	/*Main Popup*/
	.acymailing_popup_custom .col-6.content {
		margin: 0 !important;
	}

	/*Floating Bar*/
	.flex-floating-item h2 {
		margin: 10px auto;
		font-size: 18px;
	}
	.flex-floating-item.logo {
		flex: 20%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form div {
		display: block;
	}
	.flex-floating-item .module_floating_bar_form .acym_form .onefield {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acysubbuttons {
		display: block;
		text-align: center;
	}
	.flex-floating-item .acysubbuttons .btn {
		width: 90%;
		padding: 10px 0;
		font-size: 14px;
	}
	.eb-3 .acym_lists {
		margin-left: 15px;
	}
}

/*iPhone 5*/
@media only screen and (min-width : 429px) and (max-width : 568px) {
	/*Main Popup*/
	.acymailing_popup_custom .col-6.content {
		margin: 0 !important;
	}

	/*Floating Bar*/
	.flex-floating-item h2 {
		margin: 10px auto;
		font-size: 18px;
	}
	.flex-floating-item.logo {
		flex: 20%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form div {
		display: block;
	}
	.flex-floating-item .module_floating_bar_form .acym_form .onefield {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acysubbuttons {
		display: block;
		text-align: center;
	}
	.flex-floating-item .acysubbuttons .btn {
		width: 90%;
		padding: 10px 0;
		font-size: 14px;
		white-space: pre-line;
	}
	.eb-3 .acym_lists {
		margin-left: 15px;
	}
}

/*iPhone 12 Pro Max*/
@media only screen and (max-width : 428px) {
	/*Main Popup*/
	.eb-1 .eb-dialog {
		width: 90% !important;
		height: 50% !important;
	}
	.acymailing_popup_custom .col-6.hide-mobile {
		display: none;
	}
	.acymailing_popup_custom .col-6 {
		width: 100% !important;
	}
	.acymailing_popup_custom .logo_brand {
		margin: 20px auto;
	}
	.acymailing_popup_custom h1 {
		font-size: 26px;
		line-height: 26px;
		margin: 5px 0;
	}
	.acymailing_popup_custom .acym_module_form input.cell {
		height: 35px;
	}
	.acym_module_form .onefield {
		margin: 5px 0 !important;
	}
	.acymailing_popup_custom .col-6.content {
		margin: 10px 0 !important;
	}

	/*Button Popup*/
	.eb-2 .eb-dialog {
		width: 90% !important;
		height: 50% !important;
	}

	/*Floating Bar*/
	.flex-floating-bar {
		flex-flow: column;
	}
	.flex-floating-item {
		flex: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acym_form .onefield {
		width: 100%;
	}
	.flex-floating-item .module_floating_bar_form .acysubbuttons {
		display: block;
		text-align: center;
	}
	.flex-floating-item .acysubbuttons .btn {
		width: 90%;
	}
	.eb-3 .acym_lists {
		margin-left: 15px;
	}
}

/*iPhone XS Max*/
@media only screen and (max-width : 414px) {
	/*Main Popup*/
	.acymailing_popup_custom .logo_brand {
		margin: 10px auto;
	}
}

/*Smaller phone screen*/
@media only screen and (max-width : 385px) {
	/*Main Popup*/
	.eb-1 .eb-dialog {
		width: 100% !important;
		height: 53% !important;
	}

	/*Button Popup*/
	.eb-2 .eb-dialog {
		width: 100% !important;
		height: 53% !important;
	}

	/* Marketing subscription popup */
	.eb-4 .eb-dialog {
		height: 390px !important;
	}
}