@media (min-width: 768px) and (max-height: 1199px) {
	.atwm-mini-cart-link.visible .atwm-mini-cart {
    	top: 200px;
    	position: fixed;
	}
}

/* Mobile portrait & lendscape mode */
@media (max-width: 767px) {
	
	/** ======================================================================================
	* HEADER
	* ======================================================================================== */
	.atwm-main-header-middle-area {
		padding-bottom: 0;
		margin-top: 1rem;
	}
	.atwm-header-image {
		height: 15vh;
		font-size: 2rem;
	}
	.atwm-header-image img {
		max-width: unset;
		height: 100%;
		width: auto;
	}
	.atwm-header-image .h1-heading{
		font-size: 2rem;
	}
	.atwm-language-menu {
		margin-top: 0;
	}
	
	/*
	.atwm-header-widget .vc_row {
		display: flex;
		justify-content: flex-end;
		margin: 0;
		flex-direction: row-reverse;
	}
	.atwm-header-widget .vc_row .wpb_column {
		width: auto;
	}
	.atwm-header-widget .vc_row .wpb_column .vc_column-inner {
		padding: 0;
	}
	.atwm-header-login-lang>.vc_column-inner>.wpb_wrapper {
		flex-direction: row-reverse;
	}
	.atwm-language-menu {
		justify-content: flex-start;
		margin-right: 1rem;
	}
	.atwm-language-menu span {
		margin-left: 0;
	}
	.atwm-main-header-top-area .wpb_raw_html,
	.atwm-top-menu ul li {
		margin-right: 1rem;
	}
	*/
	

	
		

	article.page {
		overflow: hidden;
	}


	/** ======================================================================================
	* FRONTPAGE
	* ======================================================================================== */
	.atwm-forontpage-slider-fall h3 {
		font-size: 4rem !important;
	}
	.atwm-forontpage-slider-fall h2 {
		text-shadow: 1px 1px 8px rgba(0,0,0,0.6) !important;
	}
	.atwm-forontpage-slider-fall p {

	}
	.atwm-forontpage-slider-fall p span {
		font-size: 1.5rem !important;
	}
	
	.atwm-new-arrivals .wpb_single_image, .atwm-button {
		margin-bottom: 25px !important;
	}
	.atwm-new-arrivals .vc_empty_space {
	  	display: none;
	}
	.atwm-frontpage-cta-button .vc_general.vc_btn3.vc_btn3-style-outline {
		font-size: 1rem;
		padding-top: 28px;
		padding-bottom: 26px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.atwm-frontpage-cta-headline {
		font-size: 1.5rem;
	}

	/** ======================================================================================
	* WOOCOMMERCE SINGLE PRODUCT
	* ======================================================================================== */
	article.product {
		overflow: hidden;
	}
	.product .atwm-product-gallery ul.atwm-thumbs {
		display: none;
	}
	.atwm-post-content-body .product_title {
		display: none;
	}
	.atwm-post-content-body .woocommerce-product-details__short-description {
		padding-top: 0;
	}

	/** ======================================================================================
	* CART
	* ======================================================================================== */
	.woocommerce-cart-form__cart-item.cart_item {
		flex-wrap: wrap;
	}
	.woocommerce-cart-form__cart-item.cart_item .product-thumbnail {
		width: 40%;
		padding-right: 15px;
		order: 1;
	}
	.woocommerce-cart-form__cart-item.cart_item .product-name {
		width: 60%;
		padding-right: 40px;
		order: 2;
	}
	.woocommerce-cart-form__cart-item.cart_item .product-price {
		width: 30%;
		padding: 0;
		order: 4;
	}
	.woocommerce-cart-form__cart-item.cart_item .product-quantity {
		width: 40%;
		padding-top: 0;
		padding-left: 30px;
		padding-bottom: 30px;
		order: 3;
	}
	.woocommerce .woocommerce-cart-form .quantity {
		min-width: 94px;
	}
	.woocommerce-cart-form__cart-item.cart_item .product-subtotal {
		width: 30%;
		padding-top: 0;
		order: 5;
		text-align: right;
		padding-right: 10px;
	}

	.woocommerce .woocommerce-cart-form .actions {
		flex-wrap: wrap;

	}
	.woocommerce .woocommerce-cart-form .coupon {
		width: 100%;
	}
	.woocommerce .woocommerce-cart-form .actions .coupon button[type=submit].button {
		padding: 0.5em 1em;
		margin-top: 0;
	}
	.woocommerce .woocommerce-cart-form .actions button[type=submit].button {
		width: 100%;
		margin-top: 1.5rem;
	}
	.atwm-cart-total-proceed-to-checkout {
		flex-wrap: wrap;
	}
	.atwm-cart-total-proceed-to-checkout h3 {
		font-size: 1rem;
		flex: 1 0 50%;
	}
	.atwm-cart-total-proceed-to-checkout div.order-total {
		font-size: 1.3rem;
		flex: 1 0 50%;
	}
	.atwm-cart-total-proceed-to-checkout div.order-total strong {
		display: block;
		width: 100%;
		text-align: right;
	}
	.woocommerce-cart .wc-proceed-to-checkout {
		flex: 0 1 100%;
	}

	/** ======================================================================================
	* CHECKOUT
	* ======================================================================================== */
	.woocommerce-checkout h3 {
		font-size: 1.3rem;
		margin-top: 1.5em;
	}
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
		margin-top: 1.5em;
	}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
		width: 100%;
	}

	/** ======================================================================================
	* THANK YOU
	* ======================================================================================== */
	.woocommerce ul.order_details {
		padding-left: 3rem;
	}
	.woocommerce ul.order_details li {
		float: none;
		border: none;
		display: block;
		margin-bottom: 0.5em;
	}
	.woocommerce .col2-set .col-1, 
	.woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2, 
	.woocommerce-page .col2-set .col-2 {
		max-width: 100%;
		padding: 0;
	}

	/** ======================================================================================
	* FOOTER
	* ======================================================================================== */
	.atwm-newsletter-signup h3 {
		font-size: 1.7rem;
	}
	.atwm-footer-above .mc-field-group {
		flex-wrap: wrap;
	}
	.atwm-footer-above .mc-email,
	.atwm-footer-above .mc-button {
		flex: 0 1 100%;
		margin: 0 !important;
	}
	.atwm-footer-middle .mc-field-group {
		flex-direction: column;
	}
	.atwm-footer-middle #mce-EMAIL {
		margin-right: 0;
	}
	.atwm-footer-middle #mc-embedded-subscribe {
		margin-left: 0;
		margin-top: 10px;
	}

	.atwm-footer-navigation {
		padding-top: 2rem;
		padding-bottom: 0;
	}
	.atwm-footer-navigation h3 {
		text-align: center !important;
	}
	.atwm-footer-navigation ul li {
		text-align: center !important;
	}

	.atwm-footer-social-links .wpb_single_image .vc_figure {
		max-width: 200px;
	}
	.atwm-shortcode-social-icons a span {
		width: 30px;
		height: 30px;
		margin-left: 10px;
		margin-right: 10px;
	}
	.atwm-footer-copyright {
		padding-bottom: 2rem;
	}
	.atwm-footer-copyright .vc_row {
		flex-direction: column-reverse;
	}
	.atwm-footer-copyright .vc_column_container {
		height: auto;
	}
	.atwm-footer-copyright .wpb_text_column {
		text-align: center;
	}
	.atwm-footer-copyright ul {
		flex-direction: column;
		margin-top: 1rem;
		margin-bottom: 2rem !important;
	}
	.atwm-footer-copyright ul li {
		margin-left: 0;
		display: block;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}

	
	/** ======================================================================================
	* Newsletter gravity
	* ======================================================================================== */
	.atwm-gravity-newsletter form,
	.atwm-gravity-newsletter form .gform_body .gform_fields {
		flex-wrap: wrap;
	}
	.atwm-gravity-newsletter .gfield--type-choice {
		width: 100%;
	}
	.atwm-gravity-newsletter .gfield--type-email {
		width: 100%;
	}
	.atwm-gravity-newsletter .gform_footer {
		width: 100%;
		padding-top: 20px;
		text-align: center;
	}
	.atwm-gravity-newsletter .gform_button {
		margin-left: 0;
	}
	
	/** ======================================================================================
	* Newsletter Popup Gravity
	* ======================================================================================== */
	.atwm-newsletter-popup-row {
		left: 15px;
		width: 90%;
	}
	.atwm-newsletter-popup-row h3 {
		font-size: 16px;
	}
	.atwm-newsletter-popup-row h3:after {
		width: 12px;
		top: 12px;
	}
	
	/** ======================================================================================
	* BUILT IN BLISS
	* ======================================================================================== */
	.atwm-built-in-bliss-title-row {
		margin-top: 50px;
		margin-bottom: 30px;
	}
	
	.atwm-built-in-bliss-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
		padding: 30px 20px;
	}
}

/* Mobile portrait mode */
@media (max-width: 575px) {
	/** ======================================================================================
	* HEADER
	* ======================================================================================== */
	.atwm-site-logo {
		padding-top: 1.5em;
		padding-bottom: 0.5em;
	}
	.atwm-site-logo img {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.atwm-coming-soon-row {
		margin-top: 30vh;
	}
	.atwm-coming-soon-row .vc_column_container:last-child > .vc_column-inner > .wpb_wrapper {
		background-color: rgba(255,255,255,0.6);
		padding: 20px;
	}
	.main-coming-soon {
		background-position: -200px center;
		background-size: auto 100%;
	}
	.atwm-coming-soon-logo {
		margin-top: 0;
		margin-bottom: 0;
	}
	.atwm-coming-soon-logo img {
		max-width: 40%;
	}
	.atwm-coming-soon-text img {
		width: 60px;
	}
	.atwm-coming-soon-text {
		font-size: 1.4rem;
		margin-bottom: 0;
	}
	.atwm-coming-soon-row #mc-embedded-subscribe,
	.atwm-coming-soon-row #mc-embedded-subscribe {
		padding: 0.5em 0.5em;
		margin-top: 10px;
	}

}

/* Mobile lendscape mode */
@media (min-width: 576px) and (max-height: 414px) {
	.atwm-coming-soon-row {
		margin-top: 0;
		display: flex;
	}
	.atwm-coming-soon-row .vc_column_container:last-child > .vc_column-inner > .wpb_wrapper {
		background-color: rgba(255,255,255,0.6) !important;
		padding: 20px;
	}
	.atwm-coming-soon-row .vc_column_container:last-child > .vc_column-inner > .wpb_wrapper > * {
		margin-bottom: 0;
	}

	.main-coming-soon {
		background-position: left top !important;
		background-size: 100% auto !important;
	}
	.atwm-coming-soon-row {
		
	}
	.atwm-coming-soon-logo {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.entry-content img {
		max-width: 70% !important;
	}
	.atwm-coming-soon-logo img {
		max-width: 20% !important;
	}

	.atwm-coming-soon-text img {
		width: 60px !important;
	}
	.atwm-coming-soon-text {
		font-size: 1.4rem !important;
	}
	.atwm-coming-soon-row #mce-EMAIL, .atwm-coming-soon-row #ci_email {
		font-size: 1rem !important;
		padding: 0.2em 0.5em !important;
		height: auto !important;
	}
	.atwm-coming-soon-row #mc-embedded-subscribe,
	.atwm-coming-soon-row #mc-embedded-subscribe {
		padding: 0.2em 0.5em !important;
		font-size: 1rem !important;
		margin-top: 1rem !important;
		height: auto !important;
	}
}

/* iPad portrait and above */
@media (min-width: 768px) {
	
	/* About Us ********************************/
	.atwm-about-us-top-image-row img {
		max-width: 80%;
	}
	.atwm-about-us-our-story-row {
		margin: 40px 0;
	}
	.atwm-about-us-our-story-row > .wpb_column > .vc_column-inner {
		padding: 15%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.atwm-about-us-our-story-row > .wpb_column > .vc_column-inner .wpb_wrapper {
		background-color: #fff;
		padding: 20px;
	}
	
	.about-us-middle-row {
		max-width: 100%;
		border: solid 2px;
		margin: 40px auto;
		padding: 20px;
	}
	.about-us-middle-row .wpb_text_column {
		margin: 0;
		font-size: 1.1rem;
		line-height: 1.5;
	}
	

	.atwm-about-us-ultimate-pant-row {
		border: solid 6px #000;
		margin: 60px 0;
	}
	.atwm-about-us-ultimate-pant-row > .wpb_column > .vc_column-inner {
		padding: 0;
	}
	.atwm-about-us-ultimate-pant-row h2 {
		color: #fff;
		background-color: #000;
		margin: 0;
		font-size: 3rem;
		padding: 15px 0;
	}
	.atwm-about-us-ultimate-pant-row .atwm-about-us-inner-row {
		padding: 0 20px;
		margin-left: -10px;
		margin-right: -10px;
	}
	.atwm-about-us-ultimate-pant-row .atwm-about-us-inner-row > .wpb_column > .vc_column-inner  {
		padding-left: 10px;
		padding-right: 10px;
	}
	.atwm-about-us-ultimate-pant-row h3.vc_custom_heading {
		font-size: 1rem;
		margin-bottom: 10px;
	}
	
	.atwm-about-us-bottom-logo-row {
		margin-top: 40px;
	}
	.atwm-about-us-bottom-logo-row img {
		max-width: 26vw;
	}
}


/* iPad portrait mode */
@media (min-width: 768px) and (max-width: 991px) {


	/** ======================================================================================
	* HEADER
	* ======================================================================================== */
	.atwm-main-header-middle-area {
		overflow-x: hidden;	
	}
	.atwm-header-widget .vc_row {
		display: flex;
		justify-content: flex-end;
		margin: 0;
		flex-direction: row-reverse;
	}
	.atwm-header-widget .vc_row .wpb_column {
		width: auto;
	}
	.atwm-header-widget .vc_row .wpb_column .vc_column-inner {
		padding: 0;
	}
	.atwm-header-login-lang>.vc_column-inner>.wpb_wrapper {
		flex-direction: row-reverse;
	}
	.atwm-language-menu {
		justify-content: flex-start;
		margin-right: 1rem;
	}
	.atwm-language-menu span {
		margin-left: 0;
	}
	.atwm-main-header-top-area .wpb_raw_html,
	.atwm-top-menu ul li {
		margin-right: 1rem;
	}
	
	.atwm-mobile-menu-toggle {
		margin-top: 1rem;
	}

	/** ======================================================================================
	* FRONTPAGE
	* ======================================================================================== */


	.main-coming-soon {
		background-position: -200px center;
		background-size: auto 100%;
	}
	.atwm-coming-soon-logo {
		margin-top: 25vh;
	}
	.atwm-coming-soon-logo img {
		max-width: 40%;
	}
	.atwm-coming-soon-text img {
		width: 60px;
	}
	.atwm-coming-soon-text {
		font-size: 1.5rem;
	}
	.atwm-coming-soon-row #mc-embedded-subscribe,
	.atwm-coming-soon-row #mc-embedded-subscribe {
		padding: 0.5em 0.5em;
	}


	.atwm-about-us-section-02 .atwm-text-box-left .wpb_wrapper {
		padding: 2.4rem 30px;
	}
	.atwm-about-us-section-02 .atwm-image-box-left .vc_figure:after {
		padding-bottom: 110%;
	}
	.atwm-about-us-section-02 .atwm-image-box-right .vc_figure:after {
		padding-bottom: 150%;
	}
	
	/* About Us ********************************/
	.atwm-about-us-ultimate-pant-row h3.vc_custom_heading {
		min-height: 4rem;
	}
	.atwm-about-us-ultimate-pant-row p img {
		float: none;
		display: block;
		margin-bottom: 20px;
	}

	/** ======================================================================================
	* Newsletter gravity
	* ======================================================================================== */
	.atwm-gravity-newsletter form {
		flex-wrap: wrap;
	}
	.atwm-gravity-newsletter .gfield--type-choice {
		width: 30%;
	}
	.atwm-gravity-newsletter .gfield--type-email {
		width: 70%;
	}
	.atwm-gravity-newsletter .gform_footer {
		width: 100%;
		padding-top: 20px;
	}
	.atwm-gravity-newsletter .gform_button {
		margin-left: 0;
	}
	
	/* BUILT IN BLISS */
	.atwm-built-in-bliss-title-row {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	.atwm-built-in-bliss-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
		padding: 30px 20px;
	}
}

/* iPad lendscape and above */
@media (min-width: 992px) {
	
}

/* iPad lendscape mode */
@media (min-width: 992px) and (max-width: 1199px) {
	
	.atwm-main-header-middle-area {
		overflow-x: hidden;	
	}
	/** ======================================================================================
	* FRONTPAGE
	* ======================================================================================== */

	.atwm-coming-soon-logo {
		margin-top: 6vh;
	}
	.atwm-coming-soon-logo img {
		max-width: 30%;
	}
	.atwm-coming-soon-text img {
		width: 100px;
	}
	.atwm-coming-soon-text {
		font-size: 2rem;
	}

	.atwm-about-us-section-02 .atwm-text-box-left .wpb_wrapper {
		padding: 5rem 30px;
	}
	.atwm-about-us-section-02 .atwm-image-box-left .vc_figure:after {
		padding-bottom: 117%;
	}
	.atwm-about-us-section-02 .atwm-image-box-right .vc_figure:after {
		padding-bottom: 140%;
	}
	
	/** ======================================================================================
	* Newsletter gravity
	* ======================================================================================== */
	.atwm-gravity-newsletter .gfield--type-choice {
		width: 30%;
	}
	.atwm-gravity-newsletter .gfield--type-email {
		width: 70%;
	}
}

/* iPad portrait mode */
@media (min-width: 1024px) and (max-width: 1366px) and (min-height: 990px) {

	.main-coming-soon {
		background-position: -250px center;
		background-size: auto 100%;
	}
	.atwm-coming-soon-logo {
		margin-top: 25vh;
	}
	.atwm-coming-soon-logo img {
		max-width: 40%;
	}
	.atwm-coming-soon-text img {
		width: 60px;
	}
	.atwm-coming-soon-text {
		font-size: 1.5rem;
	}
	.atwm-coming-soon-row #mc-embedded-subscribe,
	.atwm-coming-soon-row #mc-embedded-subscribe {
		padding: 0.5em 0.5em;
	}

}


@media (min-width: 1200px) {
	.atwm-main-header-top-area {

	}


	.main-coming-soon {
		background-position: left top;
		background-size: cover;
	}
	.atwm-sticky-menu > ul > li.menu-item-has-children.megamenu.open > ul > li {
		margin-left: 2rem;
		margin-right: 2rem;
	}

	.atwm-coming-soon-logo {
		margin-top: 6vh;
	}
	.atwm-coming-soon-logo img {
		max-width: 30%;
	}
	.atwm-coming-soon-text img {
		width: 100px;
	}
	.atwm-coming-soon-text {
		font-size: 2rem;
	}

	.atwm-about-us-section-02 .atwm-text-box-left .wpb_wrapper {
		padding: 6rem 30px;
	}
	.atwm-about-us-section-02 .atwm-image-box-left .vc_figure:after {
		padding-bottom: 133%;
	}
	.atwm-about-us-section-02 .atwm-image-box-right .vc_figure:after {
		padding-bottom: 140%;
	}

	/* About Us ********************************/
	.atwm-about-us-our-story-row > .wpb_column > .vc_column-inner .wpb_wrapper {
		padding: 40px;
	}
	.atwm-about-us-our-story-row h1 {
		font-size: 3rem;
	}
	.about-us-our-values-row h2 {
		font-size: 3rem;
	}
	.atwm-about-us-ultimate-pant-row {
		border: solid 6px #000;
		margin: 60px 0;
	}
	.atwm-about-us-ultimate-pant-row h2 {
		font-size: 4rem;
		padding: 15px 0;
	}
	.atwm-about-us-ultimate-pant-row .atwm-about-us-inner-row {
		padding: 0 20px;
		margin-left: -30px;
		margin-right: -30px;
	}
	.atwm-about-us-ultimate-pant-row .atwm-about-us-inner-row > .wpb_column > .vc_column-inner  {
		padding-left: 30px;
		padding-right: 30px;
	}
	.atwm-about-us-ultimate-pant-row h3.vc_custom_heading {
		margin-bottom: 20px;
		font-size: 1.3rem;
	}
	.atwm-about-us-ultimate-pant-row p img {
		margin-bottom: 100px !important;
	}
	.atwm-about-us-bottom-logo-row img {
		max-width: 15vw;
	}
	
	/** ======================================================================================
	* Newsletter gravity
	* ======================================================================================== */
	.atwm-gravity-newsletter .gfield--type-choice {
		width: 27%;
	}
	.atwm-gravity-newsletter .gfield--type-email {
		width: 73%;
	}
}

@media (min-width: 1440px) {

	.atwm-coming-soon-logo {
		margin-top: 8vh;
	}
	.atwm-coming-soon-logo img {
		max-width: 30%;
	}
	.atwm-coming-soon-text img {
		width: 100px;
	}
	.atwm-coming-soon-text {
		font-size: 2rem;
	}

	.atwm-about-us-section-02 .atwm-text-box-left .wpb_wrapper {
		padding: 6rem 30px;
	}
	.atwm-about-us-section-02 .atwm-image-box-left .vc_figure:after {
		padding-bottom: 133%;
	}
	.atwm-about-us-section-02 .atwm-image-box-right .vc_figure:after {
		padding-bottom: 140%;
	}
	
	/* About Us ********************************/
	.atwm-about-us-top-image-row img {
		max-width: 80%;
	}
	.atwm-about-us-our-story-row {
		margin: 60px 0;
	}
	.atwm-about-us-our-story-row > .wpb_column > .vc_column-inner {
		padding: 20%;
	}
	.atwm-about-us-our-story-row > .wpb_column > .vc_column-inner .wpb_wrapper {
		padding: 40px;
	}
	.atwm-about-us-our-story-row h1 {
		text-align: center;
		font-size: 4rem;
		margin-bottom: 0.5em;
	}
	.atwm-about-us-our-story-row p {
		text-align: center;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	
	.about-us-our-values-row {
		margin-top: 60px;
		margin-bottom: 60px;
		margin-left: -50px;
		margin-right: -50px;
	}
	.about-us-our-values-row > .wpb_column > .vc_column-inner {
		padding: 0 50px;
	}
	.about-us-our-values-row h2 {
		font-size: 4rem;
	}
	
	.about-us-middle-row {
		max-width: 90%;
		margin: 40px auto;
		padding: 20px;
	}
	.about-us-middle-row .wpb_text_column {
		font-size: 1.5rem;
	}
	
	.atwm-about-us-ultimate-pant-row {
		border: solid 6px #000;
		margin: 60px 0;
	}
	.atwm-about-us-ultimate-pant-row h2 {
		font-size: 5rem;
		padding: 15px 0;
	}
	.atwm-about-us-ultimate-pant-row .atwm-about-us-inner-row {
		padding: 0 20px;
		margin-left: -40px;
		margin-right: -40px;
	}
	.atwm-about-us-ultimate-pant-row .atwm-about-us-inner-row > .wpb_column > .vc_column-inner  {
		padding-left: 40px;
		padding-right: 40px;
	}
	.atwm-about-us-ultimate-pant-row h3.vc_custom_heading {
		margin-bottom: 20px;
	}
	
	.atwm-about-us-bottom-logo-row {
		margin-top: 60px;
	}
	.atwm-about-us-bottom-logo-row img {
		max-width: 12vw;
	}
	
	/** ======================================================================================
	* Newsletter gravity
	* ======================================================================================== */
	.atwm-gravity-newsletter .gfield--type-choice {
		width: 25%;
	}
	.atwm-gravity-newsletter .gfield--type-email {
		width: 75%;
	}
}

@media (min-width: 1600px) {
	.container {
		max-width: 1380px;
	}

	.atwm-coming-soon-logo {
		margin-top: 10vh;
	}
	.atwm-coming-soon-logo img {
		max-width: 30%;
	}
	.atwm-coming-soon-text img {
		width: 140px;
	}
	.atwm-coming-soon-text {
		font-size: 3rem;
	}

	.atwm-about-us-section-02 .atwm-text-box-left .wpb_wrapper {
		padding: 8rem 30px;
	}
	.atwm-about-us-section-02 .atwm-image-box-left .vc_figure:after {
		padding-bottom: 140%;
	}
	.atwm-about-us-section-02 .atwm-image-box-right .vc_figure:after {
		padding-bottom: 140%;
	}
	
	/** ======================================================================================
	* Newsletter gravity
	* ======================================================================================== */
	.atwm-gravity-newsletter .gfield--type-choice {
		width: 20%;
	}
	.atwm-gravity-newsletter .gfield--type-email {
		width: 80%;
	}
}

@media (min-width: 1900px) {

	.atwm-coming-soon-logo {
		margin-top: 10vh;
	}
	.atwm-coming-soon-logo img {
		max-width: 30%;
	}
	.atwm-coming-soon-text img {
		width: 140px;
	}
	.atwm-coming-soon-text {
		font-size: 3rem;
	}
}