.container {
    max-width: 100%;
}

@media (min-width: 1001px) {
    .navbar-toggle {
        display: none;
    }

    .navbar-collapse.collapse {
        justify-content: center;
        display: flex !important;
    }

    #partners-mobile-carousel {
        display: none !important;
    }

    .partners-mobile .wpb_wrapper {
        background-color: #FFF;
        padding: 24px;
        border-radius: 16px;
    }
	.latest-news-cards .vc_grid.vc_row .vc_pageable-slide-wrapper > div {
		flex: 0 0 calc(33.33% - 16px);
	}
	.latest-news-cards .vc_gitem_row .vc_gitem-col, .latest-news-cards .vc_row.wpb_row.vc_row-fluid.news .vc_gitem-zone {
		position: unset;
	}
	.latest-news-cards .vc_grid.vc_row .vc_pageable-slide-wrapper {
		margin-right: 0;
		display: flex;
		gap: 24px;
		flex-wrap: wrap;
		row-gap: 39px;
	}
	.latest-news-cards .vc_grid.vc_row .vc_pageable-slide-wrapper > div {
		padding: 0 0 43px !important;
		position: relative;
	}
	.latest-news-cards .vc_btn3-container.vc_btn3-left {
		position: absolute;
		bottom: 0;
		right: 0;
	}
}
/******************************/
/*       min laptop View      */
/******************************/

@media (max-width: 1024px) {
    .cards-news .row {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        gap: 32px;
    }

    .cards-news .row .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
    }

    .vc_row.wpb_row.vc_row-fluid.cards-news.vc_column-gap-35:nth-child(2) .row .wpb_column.vc_column_container.vc_col-sm-4:last-child .vc_column-inner .wpb_wrapper,
    .vc_row.wpb_row.vc_row-fluid.cards-news.vc_column-gap-35:nth-child(2) .row .d-flex.wpb_column.vc_column_container.vc_col-sm-4:first-child .vc_column-inner .wpb_wrapper {
        text-align: center !important;
        align-items: center;
    }

    .page-id-970 .member-card .row p.vc_custom_heading {
        font-size: 17px !important;
        margin-top: 20px !important;
    }

    .member-card .row p.vc_custom_heading {
		font-size: 17px !important;
		text-align: right !important;
	}

    .member-card .row h1.vc_custom_heading {
        margin-top: 20px !important;
        margin-bottom: 0 !important;
        border-top-width: 0px !important;
        padding-bottom: 0px !important;
        font-size: 24px !important;
    }
	.videos-tabs iframe {
		border-radius: 6px;
		max-height: 420px;
	}
	.page-id-970 .news-members .member-card .container {
		padding: 0 !important;
	}
	.page-id-970 .news-members .member-card .container .row {
		margin: 0 !important;
	}
}
/******************************/
/*       min laptop View      */
/******************************/
@media (max-width: 1200px) {
    .vc_section.partners>.cards-news.vc_column-gap-35 {
        width: 100%;
    }

    .vc_section {
        margin-left: 0;
        margin-right: 0;
    }
    .page-id-946 .about .vc_row.wpb_row.vc_row-fluid p, .about ul li{
        font-size: 17px !important;
    }
	.tabs-container > .vc_column-inner {
		margin-left: 10px !important;
	}
	.category-parent-videos article.post iframe,
	.videos-tabs iframe {
		border-radius: 6px;
		max-height: 450px;
	}
	.vc_gitem-post-data-source-post_title h4 {
		min-height: unset;
	}
	.category-parent-videos.single.single-post article.single-post .container .row {
		display: flex;
		/* flex-direction: column-reverse; */
	}
}

/******************************/
/*  tablet and mobile View    */
/******************************/
@media (max-width: 1000px) {
	.category-parent-videos.single.single-post article.single-post .container .row {
		flex-direction: column-reverse;
		gap: 40px;
	}
	.category-parent-videos.single.single-post article.single-post .container .row .sidebar {
		padding: 0 !important;
	}
	.category-parent-videos.single.single-post article.single-post .container .row:after,
	.category-parent-videos.single.single-post article.single-post .container .row:before{
		display:none;
	}
	.category-parent-videos.single.single-post article.single-post .container .row .sidebar .header-list {
		padding-top: 32px;
		border-radius: 8px 8px 0 0 !important;
	}
	.sidebar .wp-block-latest-posts__list.wp-block-latest-posts {
		border-radius: 0 0 8px 8px;
		padding-bottom: 32px;
	}
	
    #partners-mobile-carousel {
        display: block !important;
    }

    #partners-carousel {
        display: none !important;
    }
	.container {
		width: 100%;
	}
	.page-template .hero {
		padding-left: 32px !important;
		padding-right: 32px !important;
	}
    /**************************/
    .page-template .vc_section {
        margin-left: 0;
        margin-right: 0;
    }

    /**************************/
    /*** Mobile Padding ***/
    /**************************/
    .page-template .mob-pt-0 {
        padding-top: 0 !important;
    }

    .page-template .mob-pb-0 {
        padding-bottom: 0 !important;
    }

    .page-template .mob-plr-32 {
        padding-left: 32px !important;
        padding-right: 32px !important;
    }

    .page-template .mob-ptb-32 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }

    .page-template .mob-pt-32 {
        padding-top: 32px !important;
    }


    .page-template .mob-plr-64 {
        padding-left: 64px !important;
        padding-right: 64px !important;
    }

    .page-template .mob-ptb-64 {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }

    .page-template .mob-pb-32 {
        padding-bottom: 32px !important;
    }

    .page-template .mob-pb-64 {
        padding-bottom: 64px !important;
    }

    .page-template .mob-pt-64 {
        padding-top: 64px !important;
    }


    /**************************/
    /*** Mobile Margin ***/
    /**************************/
    .page-template .mob-mt-0 {
        margin-top: 0 !important;
    }

    .page-template .mob-mb-0 {
        margin-bottom: 0 !important;
    }

    .page-template .mob-mlr-32 {
        margin-left: 32px !important;
        margin-right: 32px !important;
    }

    .page-template .mob-mtb-32 {
        margin-top: 32px !important;
        margin-bottom: 32px !important;
    }

    .page-template .mob-mt-32 {
        margin-top: 32px !important;
    }

    .page-template .mob-mb-32 {
        margin-bottom: 32px !important;
    }

    .page-template .mob-mlr-64 {
        margin-left: 32px !important;
        margin-right: 32px !important;
    }

    .page-template .mob-mtb-64 {
        margin-top: 64px !important;
        margin-bottom: 64px !important;
    }

    .page-template .mob-mt-64 {
        margin-top: 64px !important;
    }

    .page-template .mob-mb-64 {
        margin-bottom: 64px !important;
    }


    /**************************/
    .carousel_slider {
        padding: 0 !important;
        margin: 0;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-custom .container-fluid .navbar-header {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .navbar-collapse.collapse:not(.in) {
        display: none !important;
    }

    .navbar-custom .container-fluid {
        display: flex;
        flex-direction: column;
    }

    .navbar-custom .container-fluid {
        display: flex;
        flex-direction: column;
        background-color: #fff;
        border-bottom: solid 1px #532d85;
    }

    .navbar-custom .container-fluid .logo.white {
        display: none;
    }

    .navbar-custom .icon-bar,
    .hprogram {
        background-color: #292e35 !important;
    }

    #menu-primary {
        float: none !important;
        display: flex;
        flex-direction: column;
        padding: 0 0px 32px 0;
    }

    #menu-primary:before,
    #menu-primary:after {
        display: none;
    }

    .navbar-custom .navbar-nav>li>a {
        color: #532d85 !important;
        font-family: DinNextLtArabic;
        font-size: 17px;
        padding: 16px 14px;
    }

    .navbar-custom .navbar-nav>li.dropdown>a {
        direction: rtl;
    }

    .navbar-custom .navbar-nav>li>a::after {
        display: none !important;
    }

    .navbar.navbar-custom.default {
        position: unset !important;
    }

    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: unset;
    }

    .navbar-custom .navbar-nav>li.dropdown .dropdown-menu {
        position: unset;
        width: 100%;
        background-color: transparent;
        box-shadow: none;
        padding: 0;
    }

    .navbar-custom .navbar-nav>li.dropdown .dropdown-menu a {
        color: #532d85 !important;
        font-size: 17px;
        font-family: DinNextLtArabic;
        padding: 7px 32px;
    }

    .navbar-custom .navbar-nav>li>a:hover,
    .navbar-custom .navbar-nav>li.dropdown.open .dropdown-menu a:hover {
        color: #38adb3 !important;
    }

    #footer .row>div:first-child .d-flex.social {
        flex-direction: column-reverse;
    }

    #footer .row>div:first-child {
        padding: 32px;
    }

    .subfooter.text-left {
        padding: 0 32px 1.5rem;
    }

    .navbar-custom img.logo {
        height: 55px !important;
    }

    .carousel-initiatives .carousel__slide .card {
        transform: translate(0px);
    }

    .initiatives .slick-list,
    .activties .slick-list {
        padding: 0 !important;
    }

    .carousel-initiatives .card {
        width: 100%;
    }

    .initiatives .text-g-46-400.title,
    .activties .text-g-46-400.title {
        padding-right: 0 !important;
        padding-bottom: 32px !important;
        padding-left: 0 !important;
    }

    /* 	.vc_section.initiatives.mob-plr-32,
	.vc_section.activties.mob-pt-32.mob-plr-32 {
		padding-left: 16px !important;
		padding-right: 16px !important;
	} */

    .carousel-initiatives .slick-arrow {
        width: 20px;
        height: 20px;
    }

    .initiatives .pagingInfo,
    .activties .pagingInfo {
        top: 17px;
        left: 38px;
        right: unset;
    }

    .initiatives .carousel-initiatives .slick-next.slick-arrow,
    .initiatives .carousel-initiatives .slick-prev.slick-arrow,
    .activties .carousel-initiatives .slick-next.slick-arrow,
    .activties .carousel-initiatives .slick-prev.slick-arrow {
        top: -46px;
        right: unset;
        left: 10px;
    }

    .initiatives .carousel-initiatives .slick-next.slick-arrow,
    .activties .carousel-initiatives .slick-next.slick-arrow {
        left: 80px;
    }

    .carousel-initiatives .slick-current li,
    .carousel-initiatives .carousel__slide {
        transform: scale(1);
    }

    .partners .vc_custom_heading.vc_custom_1752887919153 {
        padding: 0 !important;
        margin: 0 !important;
        font-size: 24px !important;
    }

    .partners .vc_row.wpb_row.vc_row-fluid.cards-news.vc_column-gap-35:nth-child(2)>div .wpb_wrapper>h3 {
        padding: 0 !important;
        display: inline-block !important;
        width: auto !important;
        font-size: 20px !important;
        text-align: center !important;
    }

    .vc_row.wpb_row.vc_row-fluid.cards-news.vc_column-gap-35:nth-child(2) .row .wpb_column.vc_column_container.vc_col-sm-4:last-child .vc_column-inner .wpb_wrapper,
    .vc_row.wpb_row.vc_row-fluid.cards-news.vc_column-gap-35:nth-child(2) .row .d-flex.wpb_column.vc_column_container.vc_col-sm-4:first-child .vc_column-inner .wpb_wrapper {
        text-align: center !important;
        align-items: center;
    }

    .partners .vc_row.wpb_row.vc_row-fluid.cards-news.vc_column-gap-35:nth-child(2)>div .wpb_wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 32px;
        margin-top: 32px;
    }

    .vc_section.partners>.cards-news.vc_column-gap-35 {
        width: 100%;
    }

    .cards-news .container {
        max-width: 100%;
    }

    .partners .owl-carousel .owl-wrapper-outer {
        background-color: transparent;
        border-radius: 20px;
        padding: 0;
    }

    .vc_custom_1752877849480 {
        font-size: 28px !important;
        padding-top: 30px !important;
    }

    .button-lg {
        padding: 8px 11px;
        font-size: 17px;
    }

    .button.button-line-light.button-lg {
        width: 180px;
    }
    /**************************/
    /*** about us ***/
    /**************************/
    .page-id-946 .about .vc_row.wpb_row.vc_row-fluid:before,
    .page-id-946 .about .vc_row.wpb_row.vc_row-fluid::after {
        display: none;
    }
    .page-id-946 .about .vc_row.wpb_row.vc_row-fluid > div {
        width: 100%;
    }
    .page-id-946 .about .vc_row.wpb_row.vc_row-fluid {
        display: flex;
        flex-direction: column-reverse;
        gap: 40px;
    }
    .page-id-946 .about .vc_row.wpb_row.vc_row-fluid ul {
        flex-direction: column !important;
    }
    .about ul li {
        flex: 0 0 100%;
    }
    .page-id-946 .about .vc_row.wpb_row.vc_row-fluid p, 
    .about ul li {
        font-size: 17px !important;
    }
    .page-id-946 .about .vc_row.wpb_row.vc_row-fluid .vc_col-sm-5 .wpb_wrapper {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    /*****************/
    .cards-vm .row {
        display: flex;
        gap: 24px;
        flex-direction: column;
    }
    .cards-vm .row .vc_column_container > .vc_column-inner > .wpb_wrapper {
        height: 400px;
        padding: 110px 30px 30px 30px;
        transition: all .4s ease-in;
        text-align: center;
    }
    .cards-vm .row > div {
        width: 100%;
        max-width: 450px;
        margin: auto;
    }
    /***********/
    .innovations__cards .card {
        border-radius: 0px !important;
        gap: 16px;
        min-height: 350px;
    }
    .innovations__cards {
        display: flex;
        padding: 0;
        flex-direction: column-reverse;
        gap: 24px;
        max-width: 450px;
        margin: auto;
    }
    .innovations__cards .card .card__bg {
        scale: 2;        
    }
    .card:hover .card__bg {
        scale: 12.7;       
    }
    .goals-container .goal-card h2,
    .innovations__cards .card .card__title {
        font-size: 24px;
    }
    .club-values h1.vc_custom_heading {
        text-align: center !important;
        padding-bottom: 32px !important;
    }
    /*************/
    .goals-container {
        flex-direction: column-reverse;
        gap: 24px;
        max-width: 450px;
        margin: auto;
    }
    .cards-vm .row .vc_column_container > .vc_column-inner > .wpb_wrapper .name-body,
    .innovations__cards .card .card__text,
    .goals-container .goal-card li {
        font-size: 17px !important;
    }
    .goals-container .goal-card {
        width: 100% !important;
    }
    .cards-vm .row .vc_column_container > .vc_column-inner .vc_custom_heading,
    .page-id-946 .about .vc_row.wpb_row.vc_row-fluid h1.vc_custom_heading,
    .innovations h1.vc_custom_heading {
        font-size: 32px !important;
    }
	/*************/
	.articles-grid .container .row .wpb_wrapper .wpb_wrapper.vc_figure > div {
		height: 320px;
	}
	.vc_custom_heading.vc_custom_1753399893736 {
		font-size: 32px !important;
		margin-bottom: 32px !important;
	}
	.articles-grid .container .row .wpb_wrapper .wpb_wrapper.vc_figure img {
		border-radius: 6px;
	}
	/********************/
	.parent-pageid-1370 #innovation .container,
	.events-member-slider .container,
	.events  .container ,
	.news-members .container {
		width: 100%;
	}
	.parent-pageid-1370 #innovation .container .vc_custom_heading {
		font-size: 32px !important;
	}
	.parent-pageid-1370 #innovation .container p.vc_custom_heading {
		font-size: 17px !important;
		padding: 0 !important;
	}
	.parent-pageid-1370 #innovation > .vc_row:first-child {
		margin-bottom: 16px !important;
	}
	/********************************************/
	.events-cart-container .event-cart p.vc_custom_heading {
		font-size: 16px !important;
	}
	.events-cart-container .event-cart h1.vc_custom_heading {
		font-size: 24px !important;
		margin-bottom: 24px !important;
	}
	.events-cart-container .event-cart .wpb_raw_code.wpb_content_element.wpb_raw_html p.vc_custom_heading {
		margin-top: 80px !important;
	}
	.media-appearances-item .wpb_single_image .vc_figure img,
	.events-cart-container .event-cart .wpb_single_image .vc_figure img {
		border-radius: 6px;
	}
	.vc_custom_heading.head-title {
		font-size: 32px !important;
		margin-bottom: 24px !important;
	}
	.club-inn-header > .vc_row.wpb_row {
		margin: 0 !important;
	}
	.scroll {
		display: none !important;
	}
	.club-inn-header > .vc_row.wpb_row p.vc_custom_heading {
		font-size: 17px !important;
	}	
	.vc_custom_heading.club-sub-head {
		font-size: 24px !important;
	}
	.cards .container .row {
		gap: 24px;
	}
	.cards .container .row > div {
		flex: 0 0 100% !important;
		width: 100% !important;
	}
	.cards .container .row .vc_column_container > .vc_column-inner {
		max-width: 450px;
		margin: auto;
	}


	.tabs-container > .vc_column-inner {
		margin: 0 !important;
		border-radius: 6px !important;
	}
	/********************/
	.latest-news-cards .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper::after,
	.latest-news-cards .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper::before,
	.videos-tabs  .container > .row::after,
	.videos-tabs  .container > .row::before{
		display: none;
	}
	.videos-tabs .container > .row {
		display: flex;
		flex-direction: column-reverse;
		gap: 32px;
	}
	.videos-tabs .container > .row > div {
		width: 100%;
	}
	
	.inn-voice-item .vc_custom_heading {
		font-size: 24px !important;
		margin-bottom: 24px !important;
	}
	.category-parent-videos article.post iframe,
	.videos-tabs iframe {
		border-radius: 6px;
	}

	.category-parent-videos article.post iframe,
	.videos-tabs iframe {
		border-radius: 6px;
		max-height: 400px;
	}
	/*****************/
	.page-template .vc_section.latest-news-cards {
		padding-left: 32px !important;
		padding-right: 32px !important;
		padding-bottom: 32px !important;
	}
	.latest-news-cards .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
		display: flex;
		flex-direction: column;
		gap: 32px;
		margin: 0 !important;
	}
	
	.latest-news-cards .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper > div {
		width: 100%;
		padding: 0 !important;
	}
	.latest-news-cards .vc_gitem-post-data-source-post_excerpt p:nth-child(2) {
		font-size: 17px !important;
	}
	/**********/
	.post-template-default.single.single-post #primary {
		padding-top: 0;
	}
	.post-template-default.single.single-post article.single-post h1.entry-title {
		font-size: 24px !important;
		margin-bottom: 24px !important;
	}
	.post-template-default.single.single-post .blog-posts i,
	.post-template-default.single.single-post .single-post i {
		font-size: 26px;;
	}
	.entry-meta .posted-on {
		font-size: 20px;
	}
	.post-template-default.single.single-post .aricale-text {
		font-size: 17px;		
	}
	.contact .member-card .row h1.vc_custom_heading {
		font-size: 24px !important;
		line-height: 1.5 !important;
		margin-bottom: 24px !important;
	}
	.contact .member-card .row .vc_row.wpb_row.vc_inner {
		margin: 8px 0 !important;
	}
	.contact .container {
		padding: 0 !important;
	}
	.contact .member-card .row .vc_row.wpb_row.vc_inner h3.vc_custom_heading {
		font-size: 16px !important;
	}
	.contact .member-card .row .vc_row.wpb_row.vc_inner .vc_icon_element-inner {
		width: 30px;
		height: 30px;
	}
	.contact .member-card .row .vc_row.wpb_row.vc_inner .vc_icon_element-icon {
		font-size: 23px !important;
	}
	.d-flex-contact .wpb_wrapper {
		margin-right: -10px;
	}
	.contact .member-card .row .vc_row.wpb_row.vc_inner div.vc_custom_heading {
		font-size: 15px !important;
	}
	
	.contact .member-card .row h1.vc_custom_heading.vc_custom_1753876527731 {
		margin-top: 0 !important;
	}
	.join-us .point-head::before {
		width: 20px;
		height: 20px;
		top: 8px;
	}
	
	#join-us.contact .join-us .point-head.vc_custom_heading {
		position: relative;
		padding-right: 30px;
		font-size: 20px !important;
	}
	
	.our-partents.gallery .container .row {
		flex-direction: column-reverse;
		gap: 40px;
	}
	.our-partents.gallery .container .row > div {
		flex: 0 0 100%;
		width: 100%;
	}
	.our-partents.gallery .container .vc_custom_heading {
		font-size: 17px !important;
		margin-top: 10px !important;
	}
	.our-partents.gallery .container .row .wpb_single_image img,
	.our-partents.gallery .container .row .wpb_single_image .vc_figure {
		border-radius: 6px;
	}
	
	.tab.media-appearances .tablinks {
		flex: 0 0 100%;
		width: 100%;
		padding: 16px 20px;
		font-size: 17px;
	}
	
	.mob-17 {
		font-size: 17px !important;
	}
	
	
	
	
}



/*******************/
/*  Tablet View    */
/*******************/
@media (min-width:768px) and (max-width:1000px) {
    .navbar-toggle {
        display: block;
        margin-right: 0;
    }
}















/*******************/
/*  mobile View    */
/*******************/

@media (max-width: 767px) {
    .logo-qr {
        flex-direction: column;
    }

    .news-members .member-card .row {
        display: flex;
        flex-direction: column-reverse;
        padding: 32px 16px 41px;
        gap: 20px;
        margin: 0;
        border-radius: 4px;
    }

    .vc_row.wpb_row.vc_row-fluid.hero {
        padding-left: 32px !important;
        padding-right: 32px !important;
    }
	.vc_custom_heading.vc_custom_1753403506143, 
	.vc_custom_heading.vc_custom_1752883959739 {
		font-size: 32px !important;
		padding-bottom: 32px !important;
		margin: 0 !important;
	}

    p.vc_custom_1752883986339 {
        font-size: 17px !important;
    }
	/*************/
	/* events */
	/*************/
	.articles-grid .container .row {
		flex-direction: column-reverse;
		gap: 40px;
	}
	.articles-grid .container .row .wpb_wrapper .wpb_wrapper.vc_figure > div {
		height: auto;
	}
	/*************************/
	.tab.main-events {
		flex-direction: column;
		gap: 32px;
	}
	.tab.main-events .tablinkss {
		width: 100%;
	}
	.events .tab {
		flex-wrap: wrap;
	}
	.media-appearances-item::before,
	.media-appearances-item::after,
	.events-cart-container .event-cart::before,
	.events-cart-container .event-cart::after {
		display: none;
	}
	.events-cart-container .event-cart {
		padding: 32px 16px;
		gap: 24px;
		margin-left: -16px !important;
		margin-right: -16px !important;
		border-radius: 6px;
		flex-direction: column-reverse;
	}
	.media-appearances-item .wpb_single_image .vc_figure,
	.media-appearances-item .wpb_single_image .vc_figure > div,
	.media-appearances-item .wpb_single_image .vc_figure img,
	.events-cart-container .event-cart .wpb_single_image .vc_figure, 
	.events-cart-container .event-cart .wpb_single_image .vc_figure > div, 
	.events-cart-container .event-cart .wpb_single_image .vc_figure img {
		width: 100%;
	}
	.tab.main-events .tablinkss {
		font-size: 20px;
		padding: 21px 58px;
		border-radius: 10px !important;
	}
	.articles-grid .container .row .vc_gitem-post-data-source-post_excerpt {
		height: unset;
	}

	
	.cards .container .row > div .wpb_wrapper h2:first-child {
		font-size: 24px !important;
	}
	.cards .container .row > div .wpb_wrapper h2 ~ h2 {
		font-size: 17px !important;
	}
	.category-parent-videos article.post iframe,
	.videos-tabs iframe {
		border-radius: 6px;
		max-height: 330px;
	}
	
	/*************************/
	.tabcontent.club-partenrs {
		padding: 40px 0 64px;
	}
	.tabcontent.club-partenrs .header-title .vc_custom_heading {
		font-size: 24px !important;
	}
	.tabcontent.club-partenrs .header-title {
		top: -30px;
	}
	.our-partents:not(.gallery) .container {
		width: auto !important;
		padding: 50px 32px 32px !important;
		margin: 0 32px !important;
		border-radius: 10px !important;
	}
	.tabcontent.club-partenrs:last-child {
		padding-bottom: 0px !important;
	}
	.our-partents.tabs-con .container {
		padding: 32px 32px 32px !important;
	}
	
	.our-partents.tabs-con .container .tab {
		flex-wrap: wrap;
	}

	.our-partents.tabs-con .container .tab .tablinks {
		flex: 0 0 100%;
		font-size: 18px !important;
		padding: 16px 20px;
	}
	
	.media-appearances-item {
		display: flex;
		flex-direction: column-reverse;
		padding: 32px 16px 41px;
		gap: 20px;
		margin: 0;
		border-radius: 4px;
	}
	.media-appearances-id .vc_custom_heading {
		font-size: 17px !important;
	}
	.media-appearances-item .button.button-line-light.button-lg {
		margin-top: 24px !important;
	}
	.tab.media-appearances {
		padding-top: 0;
		flex-direction: column;
	}
	.media-appearances-id div.vc_custom_heading {
		font-size: 17px !important;
		line-height: 1.5 !important;
	}
	#news-paper .button.button-line-light.button-lg,
	#news-paper-sa .button.button-line-light.button-lg {
		margin-top: 0px !important;
	}
	
}

@media (max-width: 420px) {
	.articles-grid .container .row .wpb_wrapper .wpb_wrapper.vc_figure > div {
		height: 250px;
	}
}