/* Responsive CSS */

@media only screen and (min-width: 1900px){
	body main section.about_section_one .about_right_shape {
	    right: 37px !important;
		height: 760px;
	}
	.tz_health_shape_img_1,
	.tz_health_shape_img_1 img {
	    height: 380px;
	}
	html body main section.home_section_one .absolute_right_col .fusion-column-wrapper,
	html body main section.about_section_one .about_right_shape .fusion-column-wrapper{
	    padding: 150px !important;
	}
	html body main section.about_section_one .about_right_shape .fusion-column-wrapper{

	}
	body main section.about_section_one {
	    height: 770px;
	}
	body section .add_shape_in_desktop{
		display: block !important;
	}
	body section .remove_shape_in_desktop{
		display: none !important;
	}
	body main section.section_1_bg {
	    margin-top: -330px !important;
	}
	body a.tz_main_btn_black {
	    width: 280px;
	}
	.tz_time_line_list .slick-dots li button::before {
	    top: 2px;
	    left: 1.5px;
	}
	body section.partner_main_sec {
	    margin-top: -140px !important;
	}
	body section .tz_blog_post_list article {
	    width: calc(100%/4 - 20px);
	}
	.tz_program_link_list ul li {
	    width: calc(100%/4 - 20px);
	}
	body section#sec_top_minus {
	    margin-top: -230px;
	}
	.tz_time_line_list .slick-dots li::after {
	    top: 11px;
	}
	.tz_bread_cum_text {
	    z-index: 9;
	    position: absolute;
	    top: 260px;
	    left: 25%;
	}
	.tz_main_event_result_list li {
	    width: calc(100% / 4);
	}
	.tz_event_filter_form .col-md-4 {
	    width: 30%;
	}
	.tz_main_blog_lists .tz_main_grid_list {
	    width: calc(100% / 4 - 20px);
	}
}

@media( max-width: 1400px ){
	html body main section.home_section_one .absolute_right_col .fusion-column-wrapper {
	    padding: 50px !important;
	}
	body a.tz_main_btn_black {
	    width: 280px;
	}
	body .tz_main_partners_lists li {
	    width: calc(100% / 3 - 30px);
	}
	body.page-slug-publications section .tz_pg_image_box {
	    width: calc(100% / 3);
	}
}
@media( min-width: 1400px ){
	.tz_sec_4_select .select2-container {
		width: 300px !important;
	}
	.tz_filter_by select#tz_dym_state{
		width: 300px;
	}
}

@media( max-width: 1250px ){
	body main section.section_1_bg {
	    margin-top: -110px !important;
	}
	html body .home_health_one {
	    height: 450px;
	}
}

@media( max-width: 1100px ){
	body section.tz_health_four_grid .fusion-layout-column.fusion_builder_column {
	    width: 50% !important;
		height: auto;
	}
	body section.tz_health_four_grid {
	    height: 400px;
	}
	body section.tz_health_four_grid{
		background-image: url(images/four-shape-mobile.png) !important;
	}
	body main section.about_cont_grid {
	    height: 500px;
		background-position: top center !important;
	}
}

@media only screen and (min-width: 2140px){
	html body main section.home_section_one .absolute_right_col .fusion-column-wrapper,
	html body main section.about_section_one .about_right_shape .fusion-column-wrapper{
	    padding: 150px !important;
	    background-image: url(images/top_headershape-1350x750.png) !important;
	    background-position: 100% 100% !important;
	}
	body .home_right_shape .fusion-column-wrapper{

	}
	body .testimonial_left .fusion-column-wrapper{
		padding-top: 300px !important;
    	padding-right: 200px !important;
	}
	body section.tz_sec_two_bg{
		background-image: url('images/shape-3840x1200.png') !important;
	}
	.tz_custom_footer {
	    background-image: url(images/shape-3840x750.png);
	}
	.community_form .tz_email_field {
	    width: 30%;
	}
	.tz_community_box {
	    background-image: url(images/shape-1500x750-2.png);
	}
	body section .health_video_sec iframe{
		height: 650px;
	}
	body main section.about_cont_grid {
	    background-position: top center !important;
		height: 560px;
	}
	body main section.about_section_one .about_right_shape {
	    right: 75px !important;
	}
	.footer_social li {
	    padding-top: 3px;
	}
	body main section .fusion-column-wrapper .fusion-builder-row .tz_about_accridiation{
		width: 15% !important;
	}
	html body .home_health_one {
	    height: 1000px;
	}
	body section #scroll_tab ul.nav-tabs {
	    height: 800px;
	}
	body a.tz_main_btn_black {
	    width: 310px;
	}
	html body main section.sec_remove_padding .fusion-builder-row,
	html body .fusion-tb-header section.sec_remove_padding .fusion-builder-row {
	    padding: 0 30px !important;
	}
}

@media( max-width: 1250px ){
	.tz_time_line_list .slick-dots li {
	    width: 70px;
	}
}

@media( max-width: 1024px ){
	.footer_copy_text {
	    right: 0;
		text-align: center;
		padding-left: 0;
    	padding: 10px;
	}
	.fusion-tb-header .fusion-fullwidth .fusion-column-wrapper button.avada-menu-mobile-menu-trigger{
		margin-right: 55px;
	    border: 1px solid black !important;
	    border-radius: 5px;
	    padding: 8px 14px !important;
	}
	.tz_search_icon {
		position: relative;
	    right: -10px;
		text-align: left;
	}
	.community_box {
	    margin: 0 0px;
	    padding: 0px 15px;
	}
	html body main section .fusion-builder-row.fusion-row, html body .fusion-tb-header section {
	    padding: 0 20px!important;
	}
	html body .home_health_one {
	    height: 320px;
	}
	body .other_page_title_sec {
	    margin-top: -80px;
	}
	body main section.about_section_one .about_right_shape {
	    height: 650px;
	    right: 18px!important;
	}
	body main section.section_1_bg {
	    margin-top: -85px !important;
	}
	body main section.about_section_one .about_right_shape .fusion-column-wrapper {
	    padding: 20px!important;
		padding-top: 70px !important;
	}
	body .tz_full_box_section {
	    min-height: 230px;
	}
	.tz_time_line_list .slick-dots li {
	    width: 55px;
	}
	.tz_time_line_list .slick-dots li::after {
	    top: 15px;
	}
	.tz_col_md_7 {
	    padding: 20px 40px;
	}
	.custom_case_stud_grid img {
	    height: 100%;
	}
	.tz_time_line_list .slick-dots li p, .tz_time_line_list .slick-dots li.slick-active:hover p {
	    top: -32px;
	    font-size: 26px;
	    left: -10px;
	}
	.commen_select_box{
		margin-bottom: 15px !important;
	}
	.tz_main_grid_list {
	    width: calc(100%/1 - 20px);
	}
	body section .img_svg_width img{
		width: 100%;
	}
	body section .tz_blog_post_list article {
	    width: calc(100% / 2 - 20px);
	}
	body section .tz_main_div_btn{
	    display: block;
	    text-align: center;
	}
	body section .tz_main_div_btn p {
	    margin-bottom: 10px;
	    display: inline-flex;
	}
	body .tz_mobile_flag_icon{
		margin-top: -5px;
	}
	.tz_bread_cum_text {
	    width: 90%;
	}
	.hide_mobile{
		display: none !important;
	}
	body .section_scroll_sticky.fusion-sticky-transition {
	    top: 100px !important;
	}
	.tz_addres_info {
	    margin-top: 10px;
	}
	.tz_main_partners_lists li {
	    width: calc(100% / 3 - 30px);
	}
	.community_box h3{
	    font-size: 26px;
	}
	body .tz_main_partners_lists li,
	body .tz_main_partners_lists.productCertification li {
	    width: calc(100% / 2 - 30px);
	}
	body.page-slug-publications section .tz_pg_image_box {
	    width: calc(100% / 2);
	}
	body.page-slug-home .home_section_one {
	    width: 370px;
		height: 860px !important;
	}
	.tz_main_blog_lists .tz_main_grid_list {
	    width: calc(100% / 2 - 20px);
	}
}

@media( max-width: 992px ){
	.hide_desktop{
		display: block !important;
	}
	.tz_sec_4_select {
	    display: block;
	    margin-top: 0px;
	}
	body .tz_home_search form input[type=search] {
	    width: 200px !important;
	}
	.fusion-tb-header .fusion-fullwidth .fusion-column-wrapper button.avada-menu-mobile-menu-trigger {
	    margin-right: 0px;
	}
	body section .fusion-builder-row .tab_full_width_sec{
		width: 100% !important
	}
	body .bg_width_full {
	    background-size: cover !important;
	}
	body .tz_sec_two_bg {
	    margin-top: -200px!important;
	}
	body .home_section_one {
	    height: 500px !important;
	}
	body .left_top_sec {
	    margin-top: -100px !important;
	}
	html body .home_section_one .fusion-column-wrapper {
	    height: 400px;
	}
	body #tz_mobile_header .fusion-builder-row .fusion-layout-column {
	    margin: 10px 0px;
	}
	html body main section .fusion-builder-row.fusion-row,
	html body .fusion-tb-header section {
	    padding: 0 0px!important;
	}
	html body main .tz_gradient_img {
	    bottom: 50px;
	    width: 230px;
	}
	body section .tz_health_pg_tabs .nav,
	body section .tz_health_pg_tabs .tab-content {
	    width: 100%!important;
	}
	body section .health_video_sec {
	    margin-top: -200px !important;
	}
	.fusion-tabs .nav-tabs:after {
	    clear: both;
	}
	body main section.about_section_one .about_right_shape {
	    height: 450px;
	    right: 15px!important;
	}
	body main section.about_section_one {
	    height: 470px;
	}
	html body main section.home_section_one .absolute_right_col .fusion-column-wrapper {
	    padding: 20px!important;
	}
	html body .tz_bottom_align .tz_main_btn_black {
	    left: 10px;
	}
	body main section.about_cont_grid {
	    height: 100%;
	    padding-top: 160px !important;
	}
	.health_title_two p {
	    line-height: 35px;
	}
	body .tz_sticky_btn.fixed_btn {
	    top: 102px;
	}
	body section #scroll_tab ul.nav-tabs {
	    height: auto;
	    overflow: hidden;
	}
	body section #scroll_tab .tab-content{
		height: 600px;
    	overflow: scroll;
	}
	body a.tz_main_btn_black {
	    width: 220px;
	}
	.tz_time_line_list .fusion-layout-column .fusion-column-wrapper{
		margin: 0 !important;
	}
	.tz_time_line_list {
	    width: 95%;
	}
	body section .inner_grid_sec .fusion-builder-row .fusion-layout-column {
	    width: calc(100% / 2) !important;
	    float: left;
	}
	body section .inner_grid_sec .fusion-builder-row .fusion-layout-column.tz_team_member_list {
	    width: calc(100%/1)!important;
		padding: 5px 15px;
	}
	.tz_program_link_list ul li {
	    width: calc(100%/2 - 20px);
	}
	body section .inner_grid_main .inner_grid_sec .fusion-builder-row .fusion-layout-column {
	    width: calc(100%/1)!important;
	}
	body section#sec_top_minus {
	    margin-top: -30px;
	}
	body.archive #main .fusion-posts-container {
	    margin: 15px !important;
	}
	.tz_main_event_filter_form {
	    display: block;
	}
	.tz_main_event_filter_form b{
		width: 100%;
    	display: block;
	}
	.tz_event_filt_field {
	    width: calc(100% / 3 - 10px);
	    display: inline-block;
	    margin: 10px 0px;
	}
	.tz_main_event_result_list li {
	    padding: 10px;
		margin-bottom: 20px;
	}
	body .tz_event_filt_btn {
		display: block;
	}
	body .tz_event_filter_form{
		display: none;
		margin-bottom: 0;
	}
	body.page-slug-product-certification .tz_event_filter_form,
	body.page-slug-strategic-partners .tz_event_filter_form{
		display: block;
	}
	body.page-slug-product-certification .tz_event_filter_form,
	body.page-slug-strategic-partners .tz_event_filter_form {
	    margin-top: 20px !important;
	}
	.tz_main_event_result_list {
	    margin-top: 60px;
	}
	body .section_scroll_sticky.fusion-sticky-transition {
	    top: 103px !important;
	}
	.tz_custom_footer .row{
		margin: 0;
	}
	body.page-slug-home .tz_sec_two_bg {
	    margin-top: -140px !important;
	}
	body.page-slug-home .home_section_one {
	    height: 950px !important;
	}
	body.page-slug-home .tfs-slider .slide-content-container {
	    top: 50%;
	}
	body .home-slider-cust .fusion-builder-row .slide-content-container .heading h3 {
	    font-size: 24px !important;
	}
	body .tfs-slider .slide-content-container .caption,
	body .tfs-slider .slide-content-container .heading{
	    width: 450px;
	}
	body .home-slider-cust .fusion-builder-row .slide-content-container {
	    padding-left: 30px!important;
	    margin-top: -40px;
	}
	body .home-slider-cust .fusion-builder-row .slide-content-container .caption h3 {
	    font-size: 18px !important;
	}

}

@media( max-width: 767px ){
	.tz_main_header .fusion-builder-row .fusion-layout-column {
	    width: 50% !important;
	}
	.tz_community_box {
		width: 100%;
		height: 100%;
		position: relative;
		padding-bottom: 120px;
		padding-top: 50px;
	}
	.tz_addres_info {
	    margin-left: 0%;
	    background-image: url('images/shape-6-b_1920-1.png');
	    background-position: center center;
	    background-size: cover;
	    margin-top: -110px;
	    z-index: 99;
	    position: relative;
	    padding-top: 20px;
	}
	.tz_custom_footer {
	    height: 100%;
	    margin-top: -50px;
		z-index: 100;
	}
	.tz_footer_addr_sec {
	    height: 100%;
	    display: flow-root;
	    padding: 20px;
	}
	.tz_footer_addr_sec img {
	    display: block;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.container{
		width: 100%;
	}
	.footer_copy_text{
		position: relative;
    	margin: 0;
		padding: 10px;
	}
	#menu-top{
		justify-content: center !important;
	}
	li.footer_menu {
	    width: 60% !important;
	    margin-top: 15px;
	}
	.footer_menu select {
	    width: 100%;
	}
	.tz_search_box {
	    right: -135px;
	    width: 230px;
	}
	.tz_community_box {
	    background-color: #74a2bf;
	}
	.community_box {
	    padding-top: 20px;
	    padding-bottom: 40px;
		display: flow-root;
		width: 100%;
	}
	html body .home_section_one .fusion-column-wrapper {
	    height: 560px;
	    padding: 0px !important;
		padding-top: 40px !important;
	}
	.section_hide_mobile{
		display: none !important;
	}
	html body .home_section_one h1 {
	    font-size: 26px !important;
	}
	body .intro_title_one h1 {
	    font-size: 27px !important;
	    margin-bottom: 15px !important;
	}
	body .intro_span_title {
	    font-size: 34px;
	    line-height: 44px;
	}
	body .left_top_sec {
	    margin-top: 0px !important;
	}
	html body section.tz_sec_two_bg{
		min-height: 550px !important;
	}
	html body section.tz_sec_three_bg{
		min-height: 200px;
	}
	html body section.tz_sec_four_bg{
		background-image: url(images/shape-6-b_1920-1.png)!important;
	    min-height: 330px!important;
	    margin-top: -90px!important;
	    padding-top: 50px!important;
	    background-color: transparent !important;
	}
	body .home_section_one {
	    height: 400px !important;
	}
	body section a.mobile_main_btn{
		position: fixed;
	    width: 100%;
	    left: 0px;
	    top: 102px;
	    border-radius: 0!important;
	    background-color: #005175;
	    border: 1px solid #005175;
	    color: #fff;
	    font-size: 18px!important;
	}
	body section a.mobile_main_btn span{
		color: white !important;
	}
	body section .tz_mobile_section_four{
		margin-top: -80px!important;
	    padding-top: 130px!important;
	    padding-bottom: 130px!important;
	}
	.tz_sec_4_select {
	    display: flex;
	    flex-flow: wrap;
	    width: 100%;
	    vertical-align: middle;
	    align-items: baseline;
	    margin-top: 20px;
	}
	.tz_sec_4_select .select2-container {
	    margin-bottom: 15px;
	}
	.tz_sec_4_select .select2-container {
	    width: 70%!important;
	}
	html body section .tz_sm_font h2 {
	    font-size: 18px !important;
	    line-height: 25px !important;
	}
	body .tz_home_search form input[type=search] {
	    width: 100% !important;
		height: 45px !important;
	}
	body .tz_home_search form .fusion-search-submit {
	    background-size: 65% 80% !important;
	    margin-left: 10px !important;
	    padding: 7px !important;
	}
	body .fusion-flexslider.flexslider-posts.home_post_slider .slide-excerpt{
	    position: relative;
	    margin-top: 10px;
		margin-bottom: 40px;
	}
	body .fusion-flexslider.flexslider-posts.home_post_slider .slide-excerpt h2,
	body .fusion-flexslider.flexslider-posts.home_post_slider .slide-excerpt h2 a{
		background-color: transparent;
    	color: black;
	}
	body a.tz_main_btn_white,
	body a.tz_main_btn_black{
	    width: 100%;
	}
	.tz_sec_six_bg a.tz_main_btn_white{
		margin-top: 20px !important;
	}
	.tz_custom_footer .row{
		width: 100%;
		margin: 0;
	}
	.footer_main_menu ul#menu-footer-menu {
	    width: 100%;
	    padding: 10px;
	}
	.footer_main_menu ul#menu-footer-menu li {
	    width: calc(100%/1 - 10px);
	}
	body .tz_sec_two_bg {
	    margin-top: -70px!important;
	}
	.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded).expanded>ul,
	.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul {
	    max-height: 450px !important;
	}
	html body main section.home_section_one .left_top_sec .fusion-column-wrapper {
	    margin-left: 0px;
	}
	.tz_sec_4_select p {
	    padding-right: 20px;
	}
	.fusion-tb-header .fusion-fullwidth .fusion-column-wrapper button.avada-menu-mobile-menu-trigger {
	    margin-right: 6px;
	}
	html body main .tz_gradient_img {
		display: none !important;
	}
	html body .home_health_one {
	    height: 280px;
	}
	body main section.section_1_bg {
	    margin-top: -60px!important;
	}
	body .other_page_title_sec {
	    margin-top: -30px;
	}
	.health_title_two p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.health_title_two h1 {
	    font-size: 22px !important;
		line-height: 30px !important;
	}
	body .other_page_title_sec {
	    padding: 40px 15px;
	}
	body main .commen_seprator {
	    margin-top: 10px;
	    margin-bottom: 20px;
	}
	.tz_pg_main_heading h2 {
		font-size: 20px !important;
    	line-height: 26px !important;
	}
	body ul.tz_check_list_item li {
	    margin-bottom: 15px;
	}
	body .tz_quote_text p {
	    font-size: 16px;
	    line-height: 26px;
	}
	body section .tz_circle_title{
		display: none;
	}
	body section .tz_health_pg_tabs ul li a {
	    text-align: left;
	}
	body section .health_mix_title h2 {
	    font-size: 20px!important;
	    line-height: 26px!important;
		margin: 0;
	}
	.tz_pg_sub_heading h3 {
	    font-size: 16px!important;
	    margin-top: 6px!important;
	}
	body section .health_video_sec {
	    margin: 15px !important;
	    margin-top: -145px!important;
	}
	body section .health_video_sec iframe{
		height: 300px;
	}
	body section.tz_health_four_grid .fusion-layout-column.fusion_builder_column {
	    padding: 25px 10px;
	}
	.tz_health_shape_img_1,
	.tz_health_shape_img_1 img {
	    width: 100%;
	    height: 70px;
	}
	body main section.about_section_one {
	    height: 350px;
	}
	body main section .border_none .fusion-column-wrapper{
		border: none !important;
	}
	.tz_accordian_box .fusion-panel .panel-heading h4{
		margin: 5px 0px;
	}
	.tz_accordian_box .fusion-panel .panel-heading h4 a{
		font-weight: 800;
	}
	body .tz_process_link{
		display: none !important;
	}
	body .about_image img{
		width: 100px;
	}
	.footer_social li {
	    padding-top: 6px;
	}
	html body .tz_bottom_align .tz_main_btn_black {
	    position: relative;
	    bottom: 0px;
	    left: 0;
	    width: 100%;
	}
	html body .tz_bottom_align {
	    padding-top: 0px;
	}
	html body #boxed-wrapper main#main {
	    margin-top: 40px;
	}
	body .other_page_title_sec h1 {
	    font-size: 22px;
	}
	.tz_inner_post article.post{
		margin-bottom: 20px !important;
	}
	body .tz_full_box_section .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {
	    height: 220px;
	    padding: 15px !important;
	    padding-bottom: 40px !important;
	}
	.tz_col_md_5,
	.tz_col_md_7 {
	    width: 100%;
	}
	.custom_case_stud_grid {
	    display: inline-block !important;
	}
	.tz_col_md_7 {
	    padding: 20px 10px;
	}
	.tz_time_line_list .slick-dots {
	    bottom: -210px;
	}
	.tz_time_line_list .slick-dots li {
	    width: 60px;
		height: 65px;
	}
	body section .inner_grid_sec .fusion-builder-row .fusion-layout-column {
	    width: calc(100% / 1) !important;
		padding: 0px 15px !important;
	}
	body section .tz_team_member_list .fusion-content-layout-column {
	    padding: 10px!important;
	}
	.tz_main_provider_list .select2-container {
	    width: 100%!important;
	}
	.tz_filter_by {
	    display: block;
		border-bottom: 0px solid #d2d2d2;
	}
	.tz_filter_by p{
		text-align: center;
	}
	.tz_filter_by select {
	    width: 100%;
	    margin: 10px 0px;
	    text-align: left;
	    border-bottom: 1px solid #dadada;
	}
	.tz_main_provider_list {
	    margin-top: 30px;
	    margin-bottom: 60px;
		padding: 0px 15px;
	}
	.quick_search_sec {
	    width: 100%;
	}
	.main_listing_provider .list_cont_box {
	    width: 100%;
	    padding-right: 0px;
	}
	.main_listing_provider li {
	    display: flow-root;
	}
	.tz_print_view_share_opt {
	    width: 100%;
		text-align: center;
    	margin-top: 15px;
	}
	.main_listing_provider li:hover .commen_opt {
	    display: inline-block;
	}
	ul.pagination li a {
	    padding: 3px 8px;
	}
	ul.pagination li {
	    padding: 2px;
	}
	ul.pagination li.disabled {
		display: none !important;
	}
	.quick_search_sec img {
	    width: 30px;
	}
	.quick_search_sec {
	    padding-bottom: 20px;
	}
	.form_iframe iframe{
		width: 100% !important;
	}
	html body.page-slug-find-a-certified-consultant #boxed-wrapper main#main,
	html body.page-slug-board-of-commissioners #boxed-wrapper main#main,
	html body.page-slug-executive-team #boxed-wrapper main#main,
	html body.page-slug-regulatory-updates #boxed-wrapper main#main,
	html body.page-slug-find-a-provider #boxed-wrapper main#main,
	html body.page-slug-preferred-partners #boxed-wrapper main#main{
	    margin-top: 0px !important;
	}
	.tz_main_grid_list {
	    padding: 20px !important;
	}
	.tz_user_desc_sec h4 {
	    font-size: 20px !important;
	}
	body section .tz_pg_image_box .fusion-content-layout-column {
	    padding: 20px!important;
	}
	body .commen_btn_contact {
	    display: block;
	    text-align: center;
	}
	body section a.tz_btn_make_comp {
	    padding-top: 20px;
	    display: block;
	}
	body section .tz_commen_step_form .forminator-ui.forminator-custom-form {
	    padding: 20px!important;
	}
	body section .tz_blog_post_list article {
	    width: calc(100% / 1 - 20px);
		margin: 15px !important;
	}
	.tz_program_link_list ul li {
	    width: calc(100%/1 - 20px);
	}
	body section .tz_join_our_community_btn_detail .list_check_box .forminator-checkbox,
	body section .list_check_box .forminator-checkbox {
	    width: 100% !important;
	}
	body section .mob_full_width_colum .fusion-builder-row.fusion-builder-row-inner{
		width: 100% !important;
	}
	.tz_filter_by select#tz_dym_state {
	    width: 100%;
	}
	body {
	    font-size: 14px !important;
		line-height: 22px !important;
	}
	.error-message {
	    font-size: 70px !important;
	}
	.oranbtn2 {
	    padding: 12px 80px;
	}
	body.search-no-results .tz_custom_footer,
	body.error404 .tz_custom_footer {
	    margin-top: 40px;
	}
	body section .bottom_with_out_sec {
	    margin-bottom: 40px !important;
	}
	.tz_bread_cum_text {
	    font-size: 16px;
	}
	html body.archive .entry-title {
	    font-size: 36px;
	}
	body.archive #main .fusion-posts-container {
	    margin: 0px !important;
	}
	html body.archive #boxed-wrapper main#main {
	    padding-bottom: 100px !important;
	}
	html body.archive .fusion-post-title a {
	    font-size: 18px !important;
	}
	html body.archive .fusion-post-title {
	    line-height: 20px !important;
	}
	.tz_event_filt_field {
	    width: calc(100% / 1 - 10px);
	}
	.tz_main_event_result_list li {
	    width: calc(100% / 1);
		padding: 0px;
	}
	#tz_load_more_event {
	    margin-top: 30px;
	}
	.tz_main_event_result_list.events_slider li {
	    padding: 0px;
		padding-right: 15px;
	}
	.event_custom_label {
	    top: 0px;
	    left: 0px;
	}
	.tz_event_filter_form {
	    display: block;
	}
	.tz_event_filter_form {
	    margin: 10px 0px;
	}
	.event_img {
	    height: 320px;
	}
	.event_img h1 {
	    font-size: 30px;
	    line-height: 36px;
	}
	.main_event_single_pg {
	    margin-bottom: 100px;
	}
	body .tz_event_filt_btn {
	    width: 106%;
	    left: -10px;
	}
	body .tz_event_filter_form {
	    margin-top: 60px !important;
	}
	body .section_scroll_sticky.fusion-sticky-transition {
	    top: 100px !important;
	}
	body.page-slug-events section a.mobile_main_btn{
		display: none;
	}
	html body.page-slug-events #boxed-wrapper main#main {
	    margin-top: 0px;
	}
	.tz_main_event_result_list.list_grid .event_btn {
	    position: relative;
	    bottom: 0;
	}
	.tz_main_event_result_list.list_grid li {
	    padding-bottom: 15px;
	}
	body .tz_main_partners_lists li{
	    width: calc(100% / 1 - 0px);
		margin: 10px 0px;
	}
	body .tz_main_partners_lists.productCertification li {
		width: calc(100% / 1 - 30px);
	    margin: 15px;
	}
	body .productCertification img {
	    width: 100%;
	}
	.tz_main_partners_lists {
	    margin-top: 0px;
	}
	.community_box h3 {
	    font-size: 26px;
	}
	body.page-slug-home .tz_sec_two_bg {
	    margin-top: 40px !important;
		/* z-index: 9999; */
	}
	body .home-slider-cust .fusion-builder-row .slide-content-container {
	    padding-left: 15px!important;
	    padding-right: 15px !important;
	    margin-top: -20px;
	}
	body .tfs-slider .slide-content-container .caption, body .tfs-slider .slide-content-container .heading {
	    width: 100%;
	}
	body.page-slug-home .home_section_one {
	    height: 0px !important;
	}
	.tz_main_blog_lists .tz_main_grid_list {
	    width: calc(100% / 1 - 0px);
	    margin: 0;
	    margin-bottom: 20px;
	}
	body .tz_main_blog_lists h4 {
	 	font-size: 18px;
	    line-height: 24px;
	}
}

@media( max-width: 360px ){
	.main_footer_menu, .main_footer_menu:hover {
	    display: block;
	    width: 180px;
	    margin-top: 15px;
		text-align: center;
	}
	body.page-slug-publications section .tz_pg_image_box {
	    width: calc(100% / 1);
	}
}
