@media(min-width: 1920px){
	.eu .banner_sec { padding-top: 853px; }
	.eu .bannercon_sec { padding: 10% 0; }
	/*.eu .bannercon_sec.g_banner_sec { padding: 17.9% 0; }*/
	.eu .bdf_ty { padding: 17.1% 0; }

}

@media(max-width: 1400px){
	.eu .webinar_dots { right: 20px; top: 40px; }
	.eu .gated_twocol  .dots { width: 88px; height: 88px; }
	.eu .blue_dot { top: -25px; right: -20px; }
	.eu .yellow_dot { bottom: -25px; left: -20px; }
	.eu .gated_twocol_inner .multiple_dots:before, .eu .gated_twocol_inner .multiple_dots:after { width: 168px; height: 116px; }
	.eu .gated_twocol_inner .multiple_dots:before { left: -32px; }
	.eu .gated_twocol_inner .multiple_dots:after { right: -35px; }
	
	.eu .ebook_blue_dot, .eu .ty_ebook .ebook_blue_dot { right: 20px; top: 40px; }

	/* G-TYTemplate CSS Starts */	
	.eu .dots.ty_pink_dot{ margin-top: 0; right: 20px; top: 40px;  }		
	/* G-TYTemplate CSS Ends */
	
	/* C-TYTemplate CSS Starts */	
	.eu .c_ty .webinar_dots.dots {right: 20px;top: 40px;}	
	/* C-TYTemplate CSS Ends */

	/* A - Unsubscribe Starts */
	.eu .a_ty_content .webinar_dots, .eu .a_form_sec .webinar_dots { right: 20px; top: 40px; }
	.eu .form_sec .pink_dots { left: -20px; }
	/* A - Unsubscribe Ends */

	/* D - Physical Event Starts */
	.eu .quote_section .quote_right_dot { width: 198px; height: 136px; }
	.eu .quote_section .quote_left_dot { width: 110px; height: 50px; bottom: 0; }
	.eu .fourcol_dot { width: 88px; height: 88px; }
	.eu .physical_webinar .red_dot, .eu .agenda_sec .dots { width: 88px; height: 88px; }
	.eu .physical_webinar .pink_dots { left: 10px; width: 25px; height: 25px; }
	.eu .sponsor_ylw_dot { width: 44px; height: 44px; left: 10px; }
	/* D - Physical Event Ends */

	.eu .footer_sec:after { width: 65px; height: 65px;  }
	.eu .footer_sec:before { height: 50px; }
}

@media(max-width: 1199px){
	.eu h1, .eu h2, .eu h3, .eu h4, .eu h5 { margin-bottom: 20px; }
	.eu h1, .eu h1 div { font-size: 45px;  }
	.eu h2, .eu h2 div { font-size: 38px; }
	.eu h3, .eu h3 div { font-size: 30px; }
	.eu h4, .eu h4 div { font-size: 25px; }
	.eu h5, .eu h5 div { font-size: 20px; }
	body.eu, .eu a { font-size: 16px; }
	.eu .pdtb, .eu .ty_pdtb { padding: 50px 0; }
	.eu .primary_btn a, .eu .secondary_btn a { padding: 10px 30px; }
	.eu .mktoForm input[type=text], .eu .mktoForm input[type=url], .eu .mktoForm input[type=email], .eu .mktoForm input[type=tel], .eu .mktoForm input[type=number], .eu .mktoForm input[type=date], .eu .mktoForm textarea.mktoField, .eu .mktoForm select.mktoField { font-size: 16px !important; height: 40px !important; }
	.eu .mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label { font-size: 16px !important; }	
	.eu .mktoButton { font-size: 16px !important; }
	.eu .mktoHtmlText.mktoHasWidth, .eu .mktoForm a { font-size: 16px !important; }
	.eu .ul_style ul li { padding: 0 0 14px 22px; }
	.eu .ul_style ul li:before { width: 10px; height: 10px; top: 8px; }
	.eu .header_sec { padding: 20px 0; }
	.eu .banner_sec { padding: 20% 0; }
	.eu .content_sec { padding: 50px 0; }
	.eu .multiple_dots:before { left: -30px; top: -25px; }
	.eu .multiple_dots:after { right: -40px; bottom: -20px; }
	.eu .multiple_dots:before, .eu .multiple_dots:after { width: 148px; height: 86px; }
	.eu .multiple_dots:after { right: -10px; width: 110px; }
	.eu .formcon_sec .dots { width: 78px; height: 78px; bottom: 1%; }
	.eu .top_content h1 { font-size: 38px; }
	.eu .top_content { font-size: 18px; }
	.eu .webinar_dots { top: 15px; }	
	.eu .form_inner .form { padding: 30px; }
	.eu .form_inner .form h3 { margin-bottom: 0; }
	.eu form.mktoForm { margin-top: 15px; }
	.eu .gated_twocol .dots { width: 48px; height: 48px; }
	.eu .blue_dot { right: -7px; }
	.eu .yellow_dot { left: -7px; }
	.eu .gated_twocol_inner .multiple_dots:before, .eu .gated_twocol_inner .multiple_dots:after { width: 108px; height: 86px; }
	.eu .gated_twocol_inner .multiple_dots:after { right: -10px; }
	.eu .gated_twocol_inner .multiple_dots:before { left: -10px; }
	.eu .bannercon_sec { padding: 9.5% 0; }
	.eu .bannercon_sec h5 { margin-bottom: 10px; }
	.eu .ty_col_inner { padding: 30px; }
	.eu .ty_col_inner:after { width: 150px; height: 90px; }
	.eu .fourcol_dot { top: 4%; width: 90px; height: 90px; }
	.eu .fourcolpink_dot { bottom: 1%; }
	.eu .fourcolpink_dot { height: 19px; }
	.eu .footer_sec { padding: 50px 0; }
	.eu .footer_sec:after, .eu .footer_sec:before { width: 40px; height: 40px; }
	.eu .footer_icons ul li { padding: 0 10px; }
	.eu .bottom_footer { padding: 20px 0; font-size: 14px; }

	.eu .form_sec .red_dot { width: 78px; height: 78px; }
	.eu .form_sec .pink_dots { width: 40px; height: 40px; top: 24%; }
	.eu .form_main_box .form_ylw_dot, .eu .form_sec .form_blue_dot { width: 40px; height: 40px; }
	.eu .form_sec .form_blue_dot { right: -20px; }

	/* B - Live Webinar LP */
	.eu .ebook_calender_inner { max-width: 700px; font-size: 18px; }
	.eu .ebook_calender_inner img { max-width: 60px; }
	.eu .ebook_date .date, .eu .ebook_time .time { margin-left: 40px; }
	.eu .ebook_blue_dot, .eu .ty_ebook .ebook_blue_dot { top: 15px; }
	.eu .emp_sec { padding: 50px 0; }
	.eu .emp_sec h2 { font-size: 45px; }
	.eu .emp_main_title { margin-bottom: 40px; }
	.eu .single_emp { margin-bottom: 20px; }
	/*.eu .emp_inner { margin-top: 40px; }*/
	.eu .emp_img { max-width: 200px; }
	.eu .emp_img:before, .eu .emp_img:after { width: 175px; height: 115px; }
	.eu .emp_img img { width: 200px; height: 200px; }
	.eu .emp_desc { margin-top: 30px; }
	.eu .emp_content { padding-top: 30px; margin-top: 30px; }
	/*.eu .multiple_emp { margin-top: 20px; }*/
	.eu .emp_image { width: 140px; }
	.eu .emp_repeater .emp_desc { padding-left: 25px; width: calc(100% - 140px); }
	.eu .emp_image img { width: 130px; height: 130px; }
	.eu .emp_blue_dot, .eu .emp_ylw_dot { width: 44px; height: 44px; }
	.eu .emp_blue_dot { top: 145px; }

	/* G-TYTemplate CSS Starts */	
	.eu .dots.ty_pink_dot { top: 15px; }
	.eu .top_content_interest{margin-bottom: 50px;}	
	/* G-TYTemplate CSS Ends */
	
	/* C-TYTemplate CSS Starts */	
	.eu .c_ty .webinar_dots.dots{top: 15px;}	
	/* C-TYTemplate CSS Ends */

	/* A - Unsubscribe Starts */		
	.eu .form_main_box { margin-top: 40px; }
	.eu .form_box .mktoForm input[type=text], .eu .form_box .mktoForm input[type=url], 
	.eu .form_box .mktoForm input[type=email], .eu .form_box .mktoForm input[type=tel], 
	.eu .form_box .mktoForm input[type=number], .eu .form_box .mktoForm input[type=date], 
	.eu .form_box .mktoForm textarea.mktoField, .eu .form_box .mktoForm select.mktoField { padding: 13px !important; }
	.eu .form_box .mktoButtonRow { margin-top: 10px !important; }
	.eu .a_ty_content .pink_dots { width: 30px; height: 30px; bottom: 3%; left: -15px; } 	
	.eu .a_ty_content .webinar_dots, .eu .a_form_sec .webinar_dots { top: 15px; }	
	.eu .form_sec.a_form_sec .pink_dots{ left: -20px; width: 30px; height: 30px; top: 25%; }
	.eu .a_ty_content .pink_dots { width: 40px; height: 40px; bottom: 1%; left: -20px; }
	/* A - Unsubscribe Ends */

	/* B - TY Template LP Starts */
	.eu .calender_btn { margin-top: 40px; }
	.eu .calender_btn .addeventatc { font-size: 16px; padding: 15px 30px 15px 60px; }
	.eu .calender_btn .addeventatc .addeventatc_icon { left: 30px; top: 15px; }
	.eu .calender_btn .addeventatc:before { left: 30px; top: 15px; }
	.eu .ty_ebook .ebook_date { width: 38%; }
	.eu .ty_ebook .ebook_time { width: 40%; }
	.eu .ty_ebook .top_content { margin-top: 40px; }
	.eu .ebook_section .pink_dots { width: 40px; height: 40px; bottom: 1%; left: -20px; }

	/* B - TY Template LP Ends */
	.eu .ebook_section.physical_webinar .pink_dots { width: 25px; height: 25px; left: -13px; }
	.eu .physical_webinar .phy_blue_dot { width: 25px; height: 25px; right: -13px; }
	.eu .bottom_sponsor_inner { max-width: 95%; margin: auto; padding: 0; }
	.eu .quote_section .quote_right_dot { width: 158px; height: 106px; }
	.eu .quote_section .quote_left_dot { width: 90px; height: 38px; }
	.eu .quote_content { font-size: 25px; }
	.eu .phy_ev_form.formcon_sec .ev_blue_dot { bottom: 20px; }
	.eu .top_sponsor { margin-bottom: 50px; }
	.eu .bottom_sponsor_inner .sp_logo { width: 15%; }
	.eu .bottom_sponsor_inner .sp_content { width: 80%; }
	.eu .bottom_sponsor .sp_title { margin-bottom: 30px; }

	/* D - Physical Event Starts */
	.eu .phy_ev_form.formcon_sec .pink_dots { width: 34px; height: 34px; top: -18px; }
	.eu .phy_ev_emp .emp_pink_dot { top: 17%; }
	.eu .physical_webinar .ebook_calender { margin-bottom: 50px; }  
	.eu .sponsor_blue_dot { width: 70px; height: 70px; top: 80px; left: -45px; }
	.eu .sponsor_ylw_dot { width: 34px; height: 34px; left: -17px; }
	
	.eu .map_sec iframe { height: 400px; }
	.eu .ty_sponsor .sponsor_blue_dot { width: 38px; height: 38px; top: 30px; right: -19px; }
	/* D - Physical Event Ends */


	.physical_cp_sponsor .top_content { margin-top: 50px; }
}	

@media(max-width: 991px){
	.eu h1, .eu h2, .eu h3, .eu h4, .eu h5 { margin-bottom: 15px; }
	.eu h1, .eu h1 div { font-size: 38px; }
	.eu h2, .eu h2 div { font-size: 32px; }
	.eu h3, .eu h3 div { font-size: 30px; }
	.eu h4, .eu h4 div { font-size: 22px; }
	.eu h5, .eu h5 div { font-size: 20px; }
	.eu .pdtb, .eu .ty_pdtb { padding: 40px 0; }
	.eu .header_logo a{ max-width: 150px; }	
	.eu .content_sec { padding: 40px 0; }
	.eu .top_content h1 { font-size: 30px; }
	.eu .right_form { width: 52%; }
	.eu .form_bottom_content { margin-top: 25px; }	
	.eu .formcon_sec .dots { width: 70px; height: 70px; left: -45px; bottom: 10px; }	
	.eu .bannercon_sec .primary_btn { margin-top: 25px; }
	.eu .webinar_dots { width: 25px; height: 25px; }
	.eu .ty_col_inner:after { width: 90px; height: 50px; }	
	.eu .ty_fourcol { padding: 35px 0; }
	.eu .ty_fourcol_inner { margin: 0 -15px; }
	.eu .ty_fourcol_repeater { width: 50%; padding: 15px; }
	.eu .fourcol_dot { top: 1%; width: 65px; height: 65px; left: -45px; }
	.eu .fourcol_inner .col_content { padding-bottom: 25px; }
	.eu .fourcol_inner .col_content h5 { margin-bottom: 15px; }
	.eu .fourcol_inner .col_content h5 br { display: none; }
	.eu .fourcol_inner .link_btn { margin-top: 15px; }
	.eu .fourcol_inner .col_img img { width: 80px; height: 80px; }
	.eu .footer_sec { padding: 40px 0; }

	/* B - Live Webinar LP */
	.eu .emp_sec { padding: 40px 0; }
	.eu .emp_sec h2 { font-size: 38px; }
	.eu .emp_main_title { margin-bottom: 30px; }
	/*.eu .emp_inner { margin-top: 30px; }*/
	.eu .emp_repeater { width: 48%; }
	.eu .emp_repeater .emp_desc { padding-left: 15px; width: calc(100% - 106px); }
	.eu .emp_image { width: 100px; }
	.eu .emp_image img { width: 90px; height: 90px; }
	.eu .emp_img { max-width: 180px; }
	.eu .emp_img img { width: 180px; height: 180px; }
	.eu .emp_img:before, .eu .emp_img:after { width: 115px; height: 85px; }
	.eu .emp_img:after { left: -15px; }
	.eu .emp_img:before { right: -20px; top: -13px; }
	.eu .ebook_blue_dot, .eu .ty_ebook .ebook_blue_dot { width:25px; height: 25px; }
	.eu .ebook_calender { margin-top: 30px; padding: 30px 20px; }
	.eu .ebook_calender_inner { max-width: 600px; }	

	/* G-TYTemplate CSS Starts */	
	.eu .dots.ty_pink_dot { height: 25px; width: 25px; }
	/* G-TYTemplate CSS Ends */	

	/* C-TYTemplate CSS Starts */	
	.eu .c_ty .webinar_dots.dots{width: 25px;height: 25px;}	
	/* C-TYTemplate CSS Ends */

	/* A - Template CSS Starts */	
	.eu .form_main_box { margin-top: 30px; }
	.eu .a_form_sec .webinar_dots { width: 25px; height: 25px; }
	/* A- Template CSS Ends */

	/* B - TY Template LP Starts */
	.eu .calender_btn { margin-top: 30px; }
	.eu .ty_ebook .top_content { margin-top: 30px; }
	/* B - TY Template LP Ends */

	/* D - Physical Event Starts */
	.eu .quote_content { font-size: 18px; }
	.eu .quote_img, .eu .quote_content > div { margin-bottom: 15px; }
	.eu .quote_content h6 { font-size: 16px; }
	.eu .quote_section .quote_right_dot { width: 128px; height: 86px; }
	.eu .quote_section .quote_left_dot { width: 80px; height: 28px; }
	.eu .physical_webinar .red_dot, .eu .agenda_sec .dots { width: 65px; height: 65px; }
	.eu .physical_webinar .red_dot { left: -55px; }
	.eu .phy_ev_emp .emp_pink_dot { width: 34px; height: 34px; top: 13%; }
	.eu .physical_webinar .ebook_calender, .eu .physical_webinar .top_content { margin-bottom: 40px; }
	.eu .top_sponsor { margin-bottom: 40px; }
	.eu .sponsor_pink_dot { top: 220px; }
	.eu .sp_bottom_blue_dot { width: 34px; height: 34px; right: -17px; }
	.eu .single_agenda { padding: 15px; }
	.eu .top_agenda { font-size: 18px; }
	.eu .agenda_time { width: 21%; }
	.eu .agenda_place { width: 18%; }
	.eu .agenda_details { width: 50%; }
	.eu .agenda_title { margin-bottom: 20px; }
	.eu .phy_ebook .ebook_date .date, .eu .phy_ebook .ebook_time .time { margin-left: 15px; }
	.eu .phy_ebook .ebook_time { width: 32%; }
	/* D - Physical Event Ends */

	.formcon_sec.new_left_content .dots { display: none !important; }

	.physical_cp_sponsor .top_content { margin-top: 40px; }

}

@media(max-width: 767px){
	.eu h1, .eu h2, .eu h3, .eu h4, .eu h5 { margin-bottom: 10px; }
	.eu h1, .eu h1 div { font-size: 30px; }
	.eu h2, .eu h2 div { font-size: 25px; }
	.eu h3, .eu h3 div { font-size: 22px; }
	.eu h4, .eu h4 div { font-size: 20px; }
	.eu h5, .eu h5 div { font-size: 18px; }
	body.eu, .eu a { line-height: 1.4; }
	.eu .mktoForm input[type=text], .eu .mktoForm input[type=url], .eu .mktoForm input[type=email], .eu .mktoForm input[type=tel], .eu .mktoForm input[type=number], .eu .mktoForm input[type=date], .eu .mktoForm textarea.mktoField, .eu .mktoForm select.mktoField { padding: 6px 0 !important; height: 35px !important; font-size: 14px !important; }
	.eu .mktoForm select.mktoField { padding-right: 40px !important; }
	.eu .mktoForm .mktoLabel { font-size: 16px !important;  }
	.eu .mktoButton { padding: 8px 10px !important; }
	.eu .mktoForm textarea.mktoField { height: 80px !important; }	
	.eu .content_sec { padding: 30px 0; text-align: center; }
	.eu .top_content { font-size: 16px;  }	
	.eu .pdtb{ padding: 30px 0; }
	.eu .ty_pdtb  { padding: 15px 0; }
	.eu .primary_btn a, .eu .secondary_btn a { padding: 8px 25px; }
	.eu .top_content h1 { font-size: 25px; }	
	.eu .form_content, .eu .right_form { width: 100%; }	
	.eu .webinar_dots { top: 10px; width: 20px; height: 20px; }	
	.eu .gated_twocol_inner .gated_col_img, .eu .gated_twocol_inner .col_content { width: 100%; }
	.eu .gated_twocol_inner .col_content { padding-top: 20px; }
	.eu .formcon_sec, .eu .gated_twocol { text-align: center; }
	.eu .ul_style ul { text-align: left; }
	.eu .right_form { padding-top: 20px; }
	.eu .form_inner .form { padding: 20px 15px; }
	.eu .multiple_dots:after, .eu .multiple_dots:before { width: 98px; height: 66px; }
	.eu .multiple_dots:before { left: -10px; top: -12px; }
	.eu .multiple_dots:after { right: -10px; bottom: -12px; }
	.eu .gated_twocol_inner .col_repeater { margin-bottom: 30px; }
	.eu .gated_twocol_inner .multiple_dots:before { left: -10px; top: -12px; }
	.eu .gated_twocol_inner .multiple_dots:after { right: -15px; bottom: -23px; }
	.eu .img_inner { max-width: 350px; margin: auto; }
	.eu .yellow_dot, .eu .blue_dot { width: 40px; height: 40px; }
	.eu .blue_dot { right: -10px; }
	.eu .yellow_dot { left: -10px; }
	.eu .yellow_dot { bottom: -15px; }
	.eu .blue_dot { top: -15px; }
	.eu .bannercon_sec { padding: 11.5% 0; }
	.eu .ty_twocol_inner { max-width: 400px; margin: auto; }
	.eu .ty_col_repeater { padding: 15px 0; width: 100%; }
	.eu .ty_col_inner { padding: 20px 15px; }
	.eu .ty_col_inner .col_content { padding-top: 15px; }
	.eu .ty_col_inner .secondary_btn { margin-top: 15px; }
	.eu .fourcol_inner .col_content { padding: 55px 15px 20px; margin-top: -40px; }
	.eu .fourcolpink_dot { width: 30px; height: 30px; right: -20px; }
	.eu .footer_sec { padding: 30px 0; }
	.eu .footer_logo { width: 100%; padding-bottom: 20px; }
	.eu .footer_icons { width: 25%; }
	.eu .footer_sec:after { width: 65px; height: 70px; }
	.eu .footer_sec:before { width: 50px; height: 40px; }

	/* B - Live Webinar LP */ 
	.eu .emp_sec { padding: 30px 0; }
	.eu .emp_sec h2 { font-size: 30px; }
	.eu .emp_ylw_dot { left: -17px; }
	.eu .emp_blue_dot, .eu .emp_ylw_dot { width: 35px; height: 35px; }
	.eu .ebook_calender { margin-top: 20px; padding: 20px 15px; }
	.eu .ebook_calender_inner { font-size: 16px; max-width: 500px; }
	.eu .ebook_date .date, .eu .ebook_time .time { margin-left: 25px; }
	.eu .ebook_calender_inner img { max-width: 40px; }
	.eu .ebook_blue_dot, .eu .ty_ebook .ebook_blue_dot { top: 10px; width: 20px; height: 20px; }
	.eu .multiple_emp { max-width: 400px; margin: 0 auto 0; }
	.eu .emp_repeater { width: 100%; padding: 10px 0; }
	 .eu .emp_repeater:nth-last-child(2) { padding-bottom: 10px; }
	.eu .emp_image { border-width: 3px; width: 96px; }
	/*.eu .emp_image img { width: 100px; height: 100px; }*/
	.eu .emp_desc { margin-top: 20px; }
	.eu .emp_content:before { width: 180px; height: 3px; }
	.eu .emp_content { padding-top: 20px; margin-top: 20px; }
	.eu .emp_img:before, .eu .emp_img:after { width: 85px; height: 65px; }
	.eu .emp_img:before { right: -10px; }
	.eu .emp_img:after { left: -15px; }
	.eu .emp_blue_dot { top: 115px; }

	/* G-TYTemplate CSS Starts */
	.eu .dots.ty_pink_dot { height: 20px; width: 20px; top: 10px; } 
	/* G-TYTemplate CSS Ends */
	
	/* C-TYTemplate CSS Starts */
	.eu .top_content_interest {margin-bottom: 30px;   text-align: center;}
	.eu .top_content_interest h4 {margin-bottom: 20px;}
	.eu .c_block h2 {margin-bottom: 10px;}
	.eu .c_ty .webinar_dots.dots {top: 10px;height: 20px;width: 20px;}
	/* C-TYTemplate CSS Ends */

	/* A - Template CSS Starts */	
	.eu .form_main_box { margin-top: 20px; }
	.eu .form_box .mktoForm input[type=text], .eu .form_box .mktoForm input[type=url], 
	.eu .form_box .mktoForm input[type=email], .eu .form_box .mktoForm input[type=tel], 
	.eu .form_box .mktoForm input[type=number], .eu .form_box .mktoForm input[type=date], 
	.eu .form_box .mktoForm textarea.mktoField, .eu .form_box .mktoForm select.mktoField { padding: 11px !important; }
	.eu .form_main_box .form_ylw_dot, .eu .form_main_box .form_pink_dot { display: none !important; }
	.eu .form_sec .form_blue_dot { right: -12px; width: 25px; height: 25px; }
	.eu .a_ty_content .webinar_dots, .eu .a_form_sec .webinar_dots { top: 10px; width: 20px; height: 20px; }
	.eu .form_sec.a_form_sec .pink_dots { left: -18px; }
	.eu .a_ty_content .pink_dots { width: 30px; height: 30px; bottom: 3%; left: -15px; }
	.eu .form_sec .top_content { text-align: center; }
	/* A- Template CSS Ends */

	/* B - TY Template LP Starts */
	.eu .calender_btn { margin-top: 20px; }
	.eu .calender_btn .addeventatc { padding: 12px 20px 12px 50px; }
	.eu .calender_btn .addeventatc .addeventatc_icon { left: 20px; top: 12px; }
	.eu .calender_btn .addeventatc:before { left: 20px; top: 12px; }
	.eu .ty_ebook .top_content { margin-top: 20px; }
	.eu .ebook_section .pink_dots { width: 30px; height: 30px; bottom: 3%; left: -15px; }
	/* B - TY Template LP Ends */

	/* D - Physical Event Starts */
	.eu .agenda_sec { padding: 30px 0; }
	.eu .physical_webinar .red_dot, .eu .agenda_sec .dots { bottom: 0; }
	.eu .sponsor_sec { padding: 30px 0; }
	.eu .sponsor_blue_dot { width: 50px; height: 50px; left: -30px; }
	.eu .top_sponsor { margin-bottom: 20px; }
	.eu .physical_webinar .event_repeater { width: 32%; }
	.eu .phy_ev_form.formcon_sec .ev_blue_dot { width: 34px; height: 34px; left: -22px; }
	.eu .phy_ev_emp .emp_blue_dot { right: -18px; }
	.eu .phy_ev_emp .emp_pink_dot { width: 25px; height: 25px; left: 10px; }
	.eu .physical_webinar .ebook_calender, .eu .physical_webinar .top_content { margin-bottom: 30px; }
	.eu .quote_section { padding: 30px 0; }
	.eu .quote_img img { max-width: 40px; }
	.eu .quote_content { font-size: 16px; }
	.eu .quote_section .quote_right_dot { width: 88px; height: 66px; }
	.eu .quote_section .quote_left_dot { width: 55px; height: 23px; }
	.eu .top_sponsor_inner .single_sponseor img { max-width: 90px; }
	.eu .sponsor_pink_dot { top: 200px; width: 20px; height: 20px; right: 5px; }
	.eu .ty_sponsor .sponsor_blue_dot { width: 25px; height: 25px; top: 10px; right: -13px; }
	.eu .map_sec iframe { height: 300px; }
	.eu .quote_content { max-width: 100%; }
	/* D - Physical Event Ends */

	.mktoForm fieldset.mktoFormCol .mktoFormRow { width: 100% !important; }
	.formcon_sec.two_col_form .right_form .multiple_dots { max-width: 550px; }

	.physical_cp_sponsor .top_content { margin-top: 20px; }
}

@media(max-width: 600px){
	.eu .banner_sec { padding-top: 56.25%; }
	.eu .ty_twocol_inner { max-width: 350px;  }
	.eu .ty_twocol .dots { width: 35px; height: 35px; }
	.eu .ty_blue_dot { left: 10px; }
	.eu .ty_yellow_dot { right: 10px; bottom: -18px; }
	.eu .ty_fourcol_repeater { width: 100%; }
	.eu .ty_fourcol_inner { max-width: 350px; margin: auto; }			
	.eu .footer_sec { text-align: center; }
	.eu .footer_repeater { width: 100%; }
	.eu .footer_repeater ul li { padding: 5px 0; }
	.eu .footer_logo { padding-bottom: 10px; }
	.eu .footer_icons { padding-top: 15px; }
	.eu .footer_icons ul { justify-content: center; float: none;}
	.eu .footer_icons ul li { padding: 0 10px; }
	.eu .footer_icons ul li:first-child { padding-left: 0; }	

	/* B - Live Webinar LP */ 
	.eu .emp_ylw_dot { bottom: 1%; }
	.eu .emp_repeater .emp_desc { padding-left: 15px; width: calc(100% - 96px); }
	.eu .emp_image { width: 96px; }
	.eu .emp_image img { width: 90px; height: 90px; }
	.eu .ebook_calender { max-width: 300px; margin: 20px auto 0; }
	.eu .ebook_calender_inner { flex-wrap: wrap; max-width: 220px; }
	.eu .ebook_date, .eu .ebook_time { width: 100%; }
	.eu .ebook_time { margin-top: 15px; }
	.eu .ebook_date .date, .eu .ebook_time .time { margin-left: 15px; }

	.eu .form_sec .red_dot { left: -66px; }

	/* B - TY Template LP Starts */
	.eu .ty_ebook .ebook_calender { margin: auto; } 
	.eu .ty_ebook .ebook_calender_inner { max-width: 220px; }
	.eu .ty_ebook .ebook_date, .eu .ty_ebook .ebook_time { width: 100%; }
	/* B - TY Template LP Ends */

	/* D - Physical Event Starts */
	.eu .physical_webinar .event_repeater { width: 100%; margin: 0 0 20px; }
	.eu .physical_webinar .event_repeater:last-child { margin-bottom: 0; }
	.eu .top_sponsor_inner .single_sponseor { width: 33.33%; padding: 10px 5px; }
	.eu .top_sponsor .sp_title { margin-bottom: 15px; }	
	.eu .bottom_sponsor_inner .sp_logo, .eu .bottom_sponsor_inner .sp_content { width: 100%; }
	.eu .bottom_sponsor_inner .sp_logo { margin-bottom: 20px; }
	.eu .bottom_sponsor_inner .single_sponseor { margin-bottom: 30px; }
	.eu .bottom_sponsor_inner .sp_logo img { max-width: 130px; }
	.eu .agenda_box {   overflow-x: scroll; }
	.eu .agenda_wrap { width: 570px; padding-bottom: 15px; }
	.eu .single_agenda { display: flex; flex-wrap: unset; justify-content: unset; width: 100%; padding: 15px 5px; }
	.eu .agenda_time { width: 30%; padding: 0 10px;}	
	.eu .agenda_place { width: 25%; padding: 0 10px;}
	.eu .agenda_details { width: 70%; padding: 0 10px;}
	.eu .physical_webinar .date, .eu .physical_webinar .time { margin-top: 10px; }
	.eu .sp_bottom_blue_dot { width: 25px; height: 25px; right: -15px; bottom: 10px; }
	.eu .phy_ebook .ebook_calender { margin: auto; }
	.eu .phy_ebook .ebook_date, .eu .phy_ebook .ebook_time, .eu .phy_ebook .ebook_time { width: 100%; }
	.eu .phy_ebook .ebook_calender_inner { max-width: 220px; }
	/* D - Physical Event Ends */
}

@media(max-width: 480px){	
	.eu form.mktoForm { padding: 0 !important; }
	.eu .header_logo a { max-width: 130px; }
	.eu .header_logo2 { margin-left: 20px; }	
	.eu .yellow_dot, .eu .blue_dot { width: 60px; height: 60px; }
	.eu .ty_blue_dot { top: -18px; }
	.eu .ty_col_inner:after { width: 60px; height: 30px; }	
	.eu .fourcol_dot  { width: 65px; height: 65px; top: 1%; left: -40px;}
	.eu .footer_logo a { max-width: 130px; }	

	/* A - Template CSS Starts */	
	.eu .form_box .mktoForm input[type=text], .eu .form_box .mktoForm input[type=url], 
	.eu .form_box .mktoForm input[type=email], .eu .form_box .mktoForm input[type=tel], 
	.eu .form_box .mktoForm input[type=number], .eu .form_box .mktoForm input[type=date], 
	.eu .form_box .mktoForm textarea.mktoField, .eu .form_box .mktoForm select.mktoField { padding: 8px !important; }
	.eu .a_ty_content .pink_dots {  bottom: 4%; left: -20px; }
	/* A - Template CSS Ends */	

	.eu .top_sponsor_inner .single_sponseor { width: 50%; }
}