@media all and (max-width:1920px){
	.icon_size_tiny{
		width: 12px;
		height: 12px;
	}
	.icon_size_small{
		width: 16px;
		height: 16px;
	}
	.icon_size_medium{
		width: 20px;
		height: 20px;
	}
	.icon_size_medium_2{
		width: 24px;
		height: 24px;
	}
	.icon_size_large{
		width: 32px;
		height: 32px;
	}
	.icon_size_large_2{
		width: 40px;
		height: 40px;
	}
	
	.tiny_padding{
		padding: 8px;
	}
	.small_padding{
		padding: 12px;
	}
	.medium_padding{
		padding: 16px;
	}
	.medium_padding_2{
		padding: 24px;
	}
	.lg_padding{
		padding: 32px;
	}
	.lg_padding_2{
		padding: 40px;
	}
	.tiny_pad_square{
		padding: 4px 8px;
	}
	.small_pad_square{
		padding: 8px 12px;
	}
	.medium_pad_square{
		padding: 12px 16px;
	}
	.medium_pad_square_2{
		padding: 16px 24px;
	}
	.lg_pad_square{
		padding: 20px 32px;
	}
	.lg_pad_square_2{
		padding: 24px 40px;
	}
	.tiny_pad_left{
		padding-left: 8px;
	}
	.small_pad_left{
		padding-left: 12px;
	}
	.medium_pad_left{
		padding-left: 16px;
	}
	.medium_pad_left_2{
		padding-left: 24px;
	}
	.lg_pad_left{
		padding-left: 32px;
	}
	.lg_pad_left_2{
		padding-left: 40px;
	}
	.tiny_pad_right{
		padding-right: 8px;
	}
	.small_pad_right{
		padding-right: 12px;
	}
	.medium_pad_right{
		padding-right: 16px;
	}
	.medium_pad_right_2{
		padding-right: 24px;
	}
	.lg_pad_right{
		padding-right: 32px;
	}
	.lg_pad_right_2{
		padding-right: 40px;
	}
	.tiny_pad_sides{
		padding-left: 8px;
		padding-right: 8px;
	}
	.small_pad_sides{
		padding-left: 12px;
		padding-right: 12px;
	}
	.medium_pad_sides{
		padding-left: 16px;
		padding-right: 16px;
	}
	.medium_pad_sides_2{
		padding-left: 24px;
		padding-right: 24px;
	}
	.lg_pad_sides{
		padding-left: 32px;
		padding-right: 32px;
	}
	.lg_pad_sides_2{
		padding-left: 40px;
		padding-right: 40px;
	}
	.tiny_pad_top{
		padding-top: 8px;
	}
	.small_pad_top{
		padding-top: 12px;
	}
	.medium_pad_top{
		padding-top: 16px;
	}
	.medium_pad_top_2{
		padding-top: 24px;
	}
	.lg_pad_top{
		padding-top: 32px;
	}
	.lg_pad_top_2{
		padding-top: 40px;
	}
	.tiny_pad_bottom{
		padding-bottom: 8px;
	}
	.small_pad_bottom{
		padding-bottom: 12px;
	}
	.medium_pad_bottom{
		padding-bottom: 16px;
	}
	.medium_pad_bottom_2{
		padding-bottom: 24px;
	}
	.lg_pad_bottom{
		padding-bottom: 32px;
	}
	.lg_pad_bottom_2{
		padding-bottom: 40px;
	}
	.tiny_pad_vertical{
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.small_pad_vertical{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.medium_pad_vertical{
		padding-top: 16px;
		padding-bottom: 16px;
	}
	.medium_pad_vertical_2{
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.lg_pad_vertical{
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.lg_pad_vertical_2{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.m_bottom_tiny{
		margin-bottom: 8px;
	}
	.m_bottom_small{
		margin-bottom: 12px;
	}
	.m_bottom_medium{
		margin-bottom: 16px;
	}
	.m_bottom_medium_2{
		margin-bottom: 24px;
	}
	.m_bottom_large{
		margin-bottom: 32px;
	}
	.m_bottom_large_2{
		margin-bottom: 40px;
	}
	.m_left_tiny{
		margin-left: 8px;
	}
	.m_left_small{
		margin-left: 12px;
	}
	.m_left_medium{
		margin-left: 16px;
	}
	.m_left_medium_2{
		margin-left: 24px;
	}
	.m_left_large{
		margin-left: 32px;
	}
	.m_left_large_2{
		margin-left: 40px;
	}
	.m_right_tiny{
		margin-right: 8px;
	}
	.m_right_small{
		margin-right: 12px;
	}
	.m_right_medium{
		margin-right: 16px;
	}
	.m_right_medium_2{
		margin-right: 24px;
	}
	.m_right_large{
		margin-right: 32px;
	}
	.m_right_large_2{
		margin-right: 40px;
	}
	.m_top_tiny{
		margin-top: 8px;
	}
	.m_top_small{
		margin-top: 12px;
	}
	.m_top_medium{
		margin-top: 16px;
	}
	.m_top_medium_2{
		margin-top: 24px;
	}
	.m_top_large{
		margin-top: 32px;
	}
	.m_top_large_2{
		margin-top: 40px;
	}

	.smll_mtop{
		margin-top: 12px;
	}
	.medium_mtop{
		margin-top: 16px;
	}
	.medium_mtop_2{
		margin-top: 24px;
	}
	.lg_mtop{
		margin-top: 32px;
	}
	.smll_padding{
		padding: 12px;
	}
	.medium_padding{
		padding: 16px;
	}
	.medium_padding_2{
		padding: 24px;
	}
	.lg_padding{
		padding: 32px;
	}
	.lg_padding_2{
		padding: 40px;
	}
	.medium_gap{
		gap: 24px;
	}
    .lg_maxw{
        max-width: 512px;
    }
    .lg_maxw_2{
        max-width: 896px;
    }
    .lg_btn{
        max-width: 320px;
        line-height: 24px !important;
    }
	.lg_btn_2{
		max-width: 384px;
		line-height: 24px !important;
	}
	.text_lg {
		font-size: 18px;
		line-height: 28px;
	}
	.text_lg_2 {
		font-size: 24px;
		line-height: 32px;
	}
	.text_smll{
		font-size: 14px;
		line-height: 20px;
	}
	.text_medium{
		font-size: 16px;
		line-height: 24px;
	}


	/* CONVERT */
	.b_rad_tiny{
		border-radius: 5px;
	}
	.b_rad_small{
		border-radius: 10px;
	}
	.b_rad_medium{
		border-radius: 15px;
	}
	.b_rad_large{
		border-radius: 20px;
	}
	.font_tiny{
		font-size: 12px;
		line-height: 18px;
	}
	.font_small{
		font-size: 14px;
		line-height: 20px;
	}
	.font_medium{
		font-size: 16px;
		line-height: 24px;
	}
	.font_medium_2{
		font-size: 18px;
		line-height: 28px;
	}
	.font_large{
		font-size: 24px;
		line-height: 32px;
	}
	.font_large_2{
		font-size: 30px;
		line-height: 36px;
	}

	.shadow_lg {
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}






	
	.coupons_list .coupon_size{
		--coupon-medium-size: 207px;
		--coupon-small-size: 121px;
	}

}

@media all and (max-width:1100px){
	.overlay_full_screen .bg_insert_coupon{
		width: 90%;
	}
}
