.all-Table {
/* 	margin: 0px 11px !important; */
    margin: 0 auto !important;
    max-width: 1400px;
    width: 100%;
}

.all-Table table {
    margin: 0px;
}

.swiper-image-stretch .swiper-slide .swiper-slide-image {
    height: 502px;
}

@media (max-width:425px) and (min-width:375px){
	.swiper-image-stretch .swiper-slide .swiper-slide-image {
		height: 380px !important;
	}
}

@media (max-width:374px) and (min-width:320px){
	.swiper-image-stretch .swiper-slide .swiper-slide-image {
		height: 260px !important;
	}
}

/* .fp-news a:hover{
    text-decoration: underline !important;
} */

h1, h2, h3, h4,h5, h6, p, span, ul, li, a, button.accordion, button.nested-accordion, button.open-accordion, button.exhibition-accordion {font-family: 'Helvetica',  sans-serif !important;}

header.entry-header.has-text-align-center.header-footer-group, .footer-nav-widgets-wrapper.header-footer-group {
    display: none;
}

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) , .elementor-container {
    max-width: 1400px !important;
    width: 100% !important;
}

section {
    padding: 0 !important;
}

 .footer-nav-widgets-wrapper.header-footer-group, .footer-top.has-footer-menu {
    border: none !important;
}

ul.table-privacy, .footer-credits {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

ul.table-privacy li:not(:last-child) {
    padding: 0px 14px 0px 0px;
    border-right: 1px solid #000000;
}

ul.table-privacy li a {
    color: #000000 !important;
}

.footer-copyright {
    font-weight: 400 !important;
}

.footer-copyright img {
    margin-top: -20px;
    margin-left: 10px;
}

.header-banner {
    height: 300px !important;
}

.banner-title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 300px;
}

.banner-title h2 {
    margin: 0 !important;
    font-weight: 500 !important;
    font-family: "Helvetica", sans-serif !important;
    font-size: 40px;
}

.quick-links ul {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    justify-content: center;
	margin: 0 !important;
	background-color: #28a745!important;
}

.header-banner .elementor-background-overlay {
    background-color: rgba(0,0,0,0.5);
}

.quick-links li {
	font-size: 21px;
	margin: 0px 10px !important;
	padding: 35px 0px;
	width: 14%;
	text-align: center;
	vertical-align: middle;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

li#menu-item-1618 {
    width: 14%;
}

li#menu-item-1621 {
    width: 14%;
}

@media (max-width: 620px) and (min-width: 527px) {
    .quick-links li {
        font-size: 13px !important;
    }
}

@media (max-width: 526px) and (min-width: 320px) {
    .quick-links li {
        font-size: 14px !important;
        margin: 0px 10px !important;
        width: 27% !important;
    }

    .quick-links ul {
        flex-wrap:wrap;
    }
}

@media (max-width: 1132px) and (min-width: 952px) {
     ul#menu-second-menu li:nth-child(5) {
        width: 25%;
    }
}

@media (max-width: 951px) and (min-width: 768px) {
     ul#menu-second-menu li:nth-child(4) {
        width: 20%;
    }

    ul#menu-second-menu li:nth-child(3) {
        width: 13%;
    }
}

/* ul#menu-second-menu li:nth-child(5) {
    width: 20%;
} */

.quick-links li a {
	color: #ffffff !important;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.quick-links li:hover, .quick-links li.current-menu-item {
    background-color: #fa8258;
}

.all-li .all-Table, .all-li .nav-bar-icons, .header-banner, .Themes-banner {
    max-width: 1400px !important;
    margin: 0 auto !important;
}

.all-li , nav.navbar.navbar-expand-lg.navbar-dark.bg-success {
    margin: 0 !important;
	flex-direction: row-reverse;
}

span.navbar-toggler-icon {
    height: 2.5em;
}

div#navbarSupportedContent {
    max-width: 1400px !important;
    margin: 0 auto;
    padding: 0 !important;
}

header#site-header {
    background: #28a745!important;
	height: 38px !important;
}

.mr-auto li {
    margin: 0.5rem 0 0 1rem !important;
}

ul.navbar-nav.mr-auto a {
    color: #ffffff !important;
}

@media (min-width:768px) {
	.slider-column .elementor-column-wrap.elementor-element-populated {
	    padding: 10px 20px 10px 0px !important;
	}

	.news-column {
		width:40.371% !important;
	}
}
.news-column .elementor-widget-wrap {
	background: #A4EABC;
}

.fp-news {
	padding: 0px 80px;
	height: 100% !important;
}

.fp-news li {
	list-style-type: none !important;
}

.fp-news ul, .fp-news ul li, footer#site-footer{
	margin: 0 !important;
}

.fp-news ul li{
	border-top: 1px solid #000000;
	padding: 10px 0 !important;
}

.news-column h5 {
    font-weight: 500 !important;
	color: #fa8258 !important;
}

.news-column .elementor-column-wrap.elementor-element-populated {
    padding: 10px 0px !important;
}

.fp-news ul li a{
    color: #000000 !important;
}

.fp-news a:hover {
    color: #fa8258 !important;
    text-decoration: underline;
}

.elementor-6 .elementor-element.elementor-element-5b2424c .elementor-text-editor a:hover {
    color: #fa8258 !important;
}

.project-fp {
    background: #e7f5eb;
    margin-top: 70px;
}

.capacity{
	margin-top: 20px !important;
}

.activities-title h3:last-child {
    margin-top: 0 !important;
    margin: 0 auto !important;
    font-size: 30px !important;
}

.activities-title h3:first-child {
    margin-bottom: 1rem !important;
    margin-top: 0 !important;
}


.activities-title h3 {
    margin: 0 auto !important;
    color: #28a745;
    font-weight: 500 !important;
    letter-spacing: 0.1px;
}

.activities-box {
    height: 200px;
}

.activities-title {
    display: flex;
    height: 200px;
    flex-direction: column;
    justify-content: center;
}

.activities-title h3:first-child {
    font-size: 50px !important;
}

a.button.button-primary {
    background: #FA8258;
    width: 200px;
    text-transform: capitalize !important;
    font-weight: 500 !important;
}

a.button.button-primary:hover {
    color: #000000 !important;
}

#elementor-tab-content-6611 img, #elementor-tab-content-8901 img{
    width: 300px;
}

.page-id-228 .elementor-accordion-item {
    margin-bottom: 20px;
}

.third-accordion {
    width: 300px;
}

span.increase{
	font-size: 28px;
	color: #000;
	cursor: pointer;
	position: relative;
	top: 2px;
	left: 0px;
}

span.resetMe {
	font-size: 24px;
	color: #000;
	cursor: pointer;
	position: relative;
	top: 6px;
	left: 3px;
}

span.decrease {
	font-size: 20px;
	color: #000;
	cursor: pointer;
	position: relative;
	top: 10px;
	left: 5px;
}
span.resetMe a:hover, span.decrease a:hover, span.increase a:hover {
    color: #20e395!important;
    text-decoration: none !important;
}

li.lang-nav-item li{
    list-style-type: none;
    display: inline;
}

.wpml-ls-slot-18:not(:first-child) a span:before {
    content:"/";
    margin-right:10px;
    color: #000000 !important;
    text-decoration: none !important;
}

.wpml-ls-slot-18 a {
    color: #000000 !important;
}

.wpml-ls-slot-18 a:hover {
    color: #28a745 !important;
    text-decoration: none !important;
}

li.nav-item a.nav-link {
    display: flex;
    vertical-align: middle;
    text-align: center;
    top: 10px;
    left: 5px;
	margin-top: 32%;
}

.fp-news ul {
    display: flex;
    flex-direction: column-reverse;
}

.accordion-box .nested-accordion {
    background: #FA8258;
    width: 200px;
    text-transform: capitalize !important;
    font-weight: 500 !important;
	outline: none;
}

.accordion-box .nested-accordion:hover {
    text-decoration: none !important;
	color: #000000 !important;
}

.accordion-box .panel {
    width: 100% !important;
    background-color: #E7F5EB;
	display:none;
    overflow: hidden;
}

.proj-ob .elementor-col-33 {
    width: calc(100% / 3) !important;
}

.home .elementor-col-16 a {
    color: #000000 !important;
}

.elementor-element-5b2424c a {
    color: #000000 !important;
    text-decoration: underline !important;
}

footer#site-footer {
    border: none !important;
}

.accordion-box .panel a {
    color: #000000 !important;
}

.accordion-box .panel a:hover {
    text-decoration: underline;
	color: #fa8258 !important;
}

.accordion-box .panel table tr td {width: 1% !important;}

.accordion-box .panel th, .accordion-box .panel td {
    font-size: 21px !important;
}

.accordion-box .panel p:nth-child(2) {
    margin-left: 10px;
}

div#elementor-tab-content-1521 h5 {
    color: #008000;
    text-align: center;
}

ul.navbar-nav.mr-auto li.current-menu-item, ul.navbar-nav.mr-auto li:hover {
    border-bottom: 3px solid #fdd511 !important;
}

ul.navbar-nav.mr-auto a {
    text-decoration: none !important;
	margin-right: 0px!important;
	padding-right: 0px !important;
}

#elementor-tab-content-2641 th {
    padding: 0px 100px 0px;
    font-size: 25px !important;
    font-weight: 500 !important;
}

.page-id-1221 .tab2 div#elementor-tab-content-2641 td:last-child, .page-id-1206 .tab2 div#elementor-tab-content-2641 td:last-child {
    width: 67% !important;
    padding: 0px 20px !important;
}

#elementor-tab-content-2641 th:last-child {
    padding: 0px 20px !important;
}

img.CUHK2.wp-image-807.alignleft {
    width: 40%;
}

.page-id-1221 .tab2 div#elementor-tab-content-2641  p:nth-child(6), .page-id-1206 .tab2 div#elementor-tab-content-2641  p:nth-child(6) {
    padding: 0px 100px 50px !important;
} 

ul.navbar-nav.mr-auto li {
    border-bottom: 3px solid transparent !important;
	padding-bottom: 1% !important;
	font-size: initial !important;
}

.elementor-accordion  .elementor-accordion-item {
    margin-bottom: 20px;
}

@media (max-width:1209px) and (min-width: 1163px) {
    .fp-news ul li a {
        font-size: 19px !important;
    }

    .fp-news {
        height: 100% !important;
        padding: 0px 50px !important;
     }
}

@media (max-width:1162px) and (min-width: 1135px) {
    .fp-news ul li a {
        font-size: 17px !important;
    }

     .fp-news ul li:first-child {
        padding-bottom: 30px !important;
    }

     .fp-news {
        padding: 0px 50px !important;
     }
}

@media (max-width:1134px) and (min-width: 1100px) {
    .fp-news ul li a {
        font-size: 17px !important;
    }

     .fp-news ul li:first-child {
        padding-bottom: 10px !important;
    }

     .fp-news {
        padding: 0px 50px !important;
     }

     .news-column h5 {
         margin: 30px 0px !important;
     }
}

@media (min-width: 1000px) {
    .all-li.mobile {
       display:none;
    }
}

@media (max-width:999px) {
    .all-li.desktop {
       display: none !important;
    }
}

@media (max-width:1099px) and (min-width: 1025px) {
    .fp-news ul li a {
        font-size: 15px !important;
    }

     .fp-news ul li:first-child {
        padding-bottom: 20px !important;
    }

     .fp-news {
        padding: 0px 30px !important;
     }

     .news-column h5 {
         margin: 20px 0px !important;
     }
	
	.banner-title h2 {
		font-size: 35px !important;
	}
}

@media (max-width:1024px) and (min-width:320px) {
    .project-fp {
        margin-top: 50px !important;
    }
}

@media (max-width:1024px) and (min-width:992px) {
	.slider-column {
		width: 59% !important;
	}

	.news-column {
		width: 41% !important;
	}

	.fp-news ul li a {
		font-size: 15px !important;
	}

	.fp-news ul li:first-child {
		padding-bottom: 20px !important;
	}

	.fp-news {
		padding: 0px 30px !important;
	}

	.news-column h5 {
		margin: 20px 0px !important;
		font-size:25px !important
	}

	.fp-news ul li {
		padding: 5px 0 !important;
	}

	.banner-title h2 {
		font-size: 30px !important;
	}
	
	.project-fp h2, .capacity h2 {
		margin: 3rem !important;
		font-size: 40px;
	}
}

@media (max-width:991px) and (min-width:900px) {
	.slider-column {
		width: 59% !important;
	}

	.news-column {
		width: 41% !important;
	}

	.fp-news ul li a {
		font-size: 15px !important;
	}

	.fp-news ul li:first-child {
		padding-bottom: 20px !important;
		line-height: 1 !important;
	}

	.fp-news {
		padding: 0px 20px !important;
	}

	.news-column h5 {
		margin: 20px 0px !important;
		font-size:25px !important
	}

	.fp-news ul li {
		padding: 5px 0 !important;
	}

	.banner-title h2 {
		font-size: 30px !important;
	}
	
	.project-fp h2, .capacity h2 {
		margin: 3rem !important;
		font-size: 40px;
	}
}

@media (max-width:899px) and (min-width:768px) {
	.slider-column {
		width: 59% !important;
	}

	.news-column {
		width: 41% !important;
	}

	.fp-news ul li a {
		font-size: 15px !important;
	}

	.fp-news ul li:first-child {
		padding-bottom: 20px !important;
		line-height: 1 !important;
	}

	.fp-news {
		padding: 0px 20px !important;
	}

	.news-column h5 {
		margin: 20px 0px !important;
		font-size:25px !important
	}

	.fp-news ul li {
		padding: 0 !important;
	}

	.banner-title h2 {
		font-size: 30px !important;
	}

	.project-fp h2, .capacity h2 {
		margin: 3rem !important;
		font-size: 40px;
	}
}

@media (max-width: 1300px) and (min-width: 1200px) {
	.project-fp .elementor-video-iframe {
/* 		height: 645px !important; */
		height: 695px !important;
	}
}

@media (max-width:1199px) and (min-width:1000px) {
	.project-fp .elementor-video-iframe {
/* 		height: 530px !important; */
		height: 650px !important;
	}
}

@media (max-width:999px) and (min-width:900px) {
	.project-fp .elementor-video-iframe {
/* 		height: 470px !important; */
		height: 575px !important;
	}
}

@media (max-width:899px) and (min-width:800px) {
	.project-fp .elementor-video-iframe {
/* 		height: 400px !important; */
		height: 510px !important;
	}
}

@media (max-width:799px) and (min-width:700px) {
	.project-fp .elementor-video-iframe {
/* 		height: 350px !important; */
		height: 440px !important;
	}
}

@media (max-width:699px) and (min-width:600px) {
	.project-fp .elementor-video-iframe {
/* 		height: 300px !important; */
		height: 365px !important;
	}
}

@media (max-width:599px) and (min-width:500px) {
	.project-fp .elementor-video-iframe {
/* 		height: 250px !important; */
		height：300px !important;
	}
}

@media (max-width:499px) and (min-width:400px) {
	.project-fp .elementor-video-iframe {
/* 		height: 190px !important; */
		height: 240px !important;
	}
}

@media (max-width:399px) and (min-width:320px) {
	.project-fp .elementor-video-iframe {
/* 		height: 145px !important; */
		height: 185px !important;
	}
}

@media (max-width:1300px) and (min-width:450px) {
	.elementor-element.elementor-element-5b2424c.elementor-widget.elementor-widget-text-editor {
		margin-top: -30px;
	}
}

@media (max-width:449px) and (min-width:320px) {
	.elementor-element.elementor-element-5b2424c.elementor-widget.elementor-widget-text-editor {
		margin-top: -20px;
	}
}

@media (max-width: 767px) and (min-width: 600px) {
    .fp-news {
      padding: 50px 80px;
    }

    .news-column h5 {
        margin-top: 0 !important;
    }
}

@media (max-width: 599px) and (min-width: 320px) {
    .fp-news {
      padding: 40px;
    }

    .news-column h5 {
        margin-top: 0 !important;
    }
}

/*.slider-column>* {
    padding: 10px 0px !important;
}*/
@media (max-width: 767px) and (min-width: 600px) {
	.banner-title h2 {
		font-size: 30px !important;
	}

	.project-fp h2, .capacity h2 {
		margin: 3rem !important;
		font-size: 40px;
	}
}

@media (max-width: 599px) and (min-width: 500px) {
	.banner-title h2 {
		font-size: 30px !important;
	}

	.project-fp h2, .capacity h2 {
		margin: 3rem !important;
		font-size: 35px;
	}
}

@media (max-width: 499px) and (min-width: 350px) {
	.banner-title h2 {
		font-size: 25px !important;
	}

	.project-fp h2, .capacity h2 {
		margin: 2rem !important;
		font-size: 35px;
		line-height: 1.1;
	}
}

@media (max-width: 349px) and (min-width: 320px) {
	.banner-title h2 {
		font-size: 25px !important;
	}

	.project-fp h2, .capacity h2 {
		margin: 2rem !important;
		font-size: 30px;
		line-height: 1.1;
	}
}

@media (max-width:991px) and (min-width: 700px) {
    .capacity>* {
        padding: 60px !important;
    }
}

@media (max-width: 699px) and (min-width: 450px) {
    .capacity>* {
        padding: 40px !important;
    }
}

@media (max-width: 449px) and (min-width: 320px) {
    .capacity>* {
        padding: 30px !important;
    }
}

@media (max-width:800px) and (min-width:768px) {
    .proj-ob .elementor-col-33>* {
        padding: 20px !important;
    }
}

@media (max-width:767px) and (min-width:600px) {
    .proj-ob .elementor-col-33 {
        width:100% !important;
        height: 200px !important;
    }

     .proj-ob .elementor-col-33>* {
        padding: 50px !important;
        margin: 10px !important;
    }

    .proj-ob .elementor-col-33 .elementor-widget-wrap {
        align-content: center;
    }
}

@media (max-width:599px) and (min-width:500px) {
    .proj-ob .elementor-col-33 {
        width:100% !important;
        height: 230px !important;
    }

     .proj-ob .elementor-col-33>* {
        padding: 50px !important;
        margin: 10px !important;
    }

    .proj-ob .elementor-col-33 .elementor-widget-wrap {
        align-content: center;
    }
}

@media (max-width:499px) and (min-width:400px) {
    .proj-ob .elementor-col-33 {
        width:100% !important;
        height: 230px !important; 
    }

     .proj-ob .elementor-col-33>* {
        padding: 30px !important;
        margin: 10px !important;
    }

    .proj-ob .elementor-col-33 .elementor-widget-wrap {
        align-content: center;
    }
}

@media (max-width:399px) and (min-width:320px) {
    .proj-ob .elementor-col-33 {
        width:100% !important;
        height: 270px !important; 
    }

     .proj-ob .elementor-col-33>* {
        padding: 30px !important;
        margin: 10px !important;
    }

    .proj-ob .elementor-col-33 .elementor-widget-wrap {
        align-content: center;
    }
}

@media (max-width:767px) and (min-width:320px) {
    .elementor-6 .elementor-element.elementor-element-b45410d .elementor-image img {
        max-width: 20% !important;
    }

    .elementor-6 .elementor-element.elementor-element-2a0f7c2 .elementor-image img {
        max-width: 70% !important;
    }

    .elementor-6 .elementor-element.elementor-element-d140568 .elementor-image img {
        max-width: 50% !important;
    }

    .elementor-6 .elementor-element.elementor-element-cf21079 .elementor-image img {
        max-width: 50% !important;
    }
    
    .elementor-6 .elementor-element.elementor-element-a2de6ed .elementor-image img {
        max-width: 20% !important;
    }

   .elementor-6 .elementor-element.elementor-element-1338d6b .elementor-image img {
        max-width: 60% !important;
    } 
}

@media (min-width: 767px) {
    .elementor-column.elementor-col-16 {
        width: calc(100% / 6) !important;
    }
}

@media (max-width: 991px) and (min-width: 950px) {
    .footer-copyright img {
        margin-top: -40px;
        margin-left: 0px !important;
        position: absolute;
        right: 90px;
    }
}

@media (max-width: 949px) and (min-width: 900px) {
    .footer-copyright img {
        margin-top: -40px;
        margin-left: 0px !important;
        position: absolute;
        right: 60px;
    }
}

@media (max-width: 899px) and (min-width: 850px) {
    .footer-copyright img {
        margin-top: -40px;
        margin-left: 0px !important;
        position: absolute;
        right: 40px;
    }
}

@media (max-width: 849px) and (min-width: 800px) {
    .footer-copyright img {
        margin-top: -55px;
        margin-left: 0px !important;
        position: absolute;
        right: 100px;
    }

    .footer-copyright {
        width: 70%;
        text-align: center;
    }
}

@media (max-width: 799px) and (min-width: 750px) {
    .footer-copyright img {
        margin-top: -55px;
        margin-left: 0px !important;
        position: absolute;
        right: 130px;
    }

    .footer-copyright {
        width: 70%;
        text-align: center;
    }
}

@media (max-width: 749px) and (min-width: 700px) {
    .footer-copyright img {
        margin-top: -55px;
        margin-left: 0px !important;
        position: absolute;
        right: 110px;
    }

    .footer-copyright {
        width: 70%;
        text-align: center;
    }
}

@media (max-width: 699px) and (min-width: 600px) {
    .footer-copyright img {
        margin-top: -55px;
        margin-left: 0px !important;
        position: absolute;
        right: 70px;
    }

    .footer-copyright {
        width: 70%;
        text-align: center;
    }
}

@media (max-width: 599px) and (min-width: 500px) {
    .footer-copyright img {
        margin-top: -70px;
        margin-left: 0px !important;
        position: absolute;
        right: 50px;
    }

    .footer-copyright {
        width: 60%;
        text-align: center;
    }
}

@media (max-width: 499px) and (min-width: 400px) {
    .footer-copyright img {
        margin-top: -90px;
        margin-left: 0px !important;
        position: absolute;
        right: 50px;
    }

    .footer-copyright {
        width: 60%;
        text-align: center;
    }
}

@media (max-width: 399px) and (min-width: 320px) {
    .footer-copyright img {
        margin-top: -90px;
        margin-left: 0px !important;
        position: absolute;
        right: 20px;
    }

    .footer-copyright {
        width: 60%;
        text-align: center;
    }

    ul.table-privacy li {
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
}

ul.table-privacy {
    margin: 0px 0px 1rem 0px !important;
}

div#elementor-tab-content-6611 {
    text-align: justify;
}

.accordion a.elementor-accordion-title {
    font-weight: 500 !important;
}

/* resources another page */
table.resources-tab, table.exhibition-tab{
    display: flex;
    margin: 0;
    padding: 50px 20%;
}

table.booklet-tab {
    margin: 0 auto;
    text-align: center;
}

.booklet-tab td img {
    margin: 20px auto;
}

.booklet-tab td a, table.resources-tab a {
    color: #000000 !important;
	  font-size: 21px;
}

.booklet-tab td a:hover, table.resources-tab a:hover {
    color: #fa8258  !important;
    text-decoration:underline
}

.booklet-tab td.booklet-info {
	padding: 20px !important;
	vertical-align: top;
}

/* div#elementor-tab-content-1523 {
    padding-bottom: 30px !important;
} */

.exhibition-tab td {
    display: flex;
}

img.alignnone.size-full.wp-image-1995 {
    margin: 0 !important;
    display: inline;
}

table.resources-tab-chi, table.exhibition-tab-chi {
    margin: 0;
    display: flex;
    padding: 50px 25%;
}

table.exhibition-tab-chi td {
    display: flex;
}

table.resources-tab-chi a {
    color: #000000 !important;
	  font-size: 21px;
}

table.resources-tab-chi a:hover {
    color: #fa8258  !important;
    text-decoration:underline
}


/* mobile responsive 320 */
/* header */

/* mobile responsive 1200 */
@media (max-width: 1330px) and (min-width:1221px){
		div#navbarSupportedContent .menu-item{
		font-size: 14px !important;	
	}
}

@media (max-width: 1220px) and (min-width:1057px){
		div#navbarSupportedContent .menu-item{
		font-size: 13px !important;	
	}
}

@media (max-width: 1058px) and (min-width:990px){
		div#navbarSupportedContent .menu-item{
		font-size: 12.5px !important;	
	}
}

@media (max-width: 991px) and (min-width:320px){
		div#navbarSupportedContent .menu-item{
		font-size: 12px !important;	
		text-align:center;
	}
}

label{
	margin:0px;
}

@media (max-width: 1140px) and (min-width:320px){
	input[type=search] {
		height: 50px !important;
/*     	width: 218px !important;	 */
		width: 260px !important;
	}
	
	button[type=submit] {
		height: 50px !important;
	}
}

@media (max-width: 999px) and (min-width:320px){
	ul#header-language-menu {
		margin: 1rem 0 0 0rem;
	}
	
	ul#header-language-menu li a {
		font-size: 21px !important;
	}
	
	.all-li ul#header-language-menu li a {
		color: black !important;
	}
	
	ul.nav.justify-content-end {
		justify-content: left !important;
		margin: 0px !important;
		position: absolute;
	}
	
	.all-li li a {
		color: #ffffff !important;
	}
	
	.mr-auto li {
		margin: 0.5rem 0 0 0rem !important;
	}
}

.form-inline {
    justify-content: flex-end;
}

@media (max-width:470px) and (min-width:320px){
	ul.nav.justify-content-end {
		position: unset !important;
	}
	
	.form-inline {
		justify-content: flex-start !important;
	}
	
	input[type=search]{
		margin-left: 1% !important;	
	}
}

@media (min-width:1000px){
	.mobile-search{
		display:none !important;
	}
}

@media (max-width:999px){
	.mobile-search1{
		display:none !important;
	}
}

/* resources viedo tab page mobile responsive */
@media (max-width:872px) and (min-width:694px){
	.tab1 .elementor-widget-tabs .elementor-tabs-wrapper {
		font-size: 15px !important;
	}
}

@media (max-width:693px) and (min-width:580px){
	.tab1 .elementor-widget-tabs .elementor-tabs-wrapper {
		font-size: 11px !important;
	}
}

@media (max-width:579px) and (min-width:320px){
	.tab1 .elementor-widget-tabs .elementor-tabs-wrapper {
        display: grid !important;
    	align-items: flex-end !important;
    	justify-content: unset !important;
		font-size: 16px !important;
	}
}

@media (max-width:1110px) and (min-width:991px){
	iframe {
		width: 85% !important;
		height: 650px !important;
		margin: 65px 77px !important;
	}
	
/* 	.accor div#elementor-tab-content-1521 p {
		padding: 0px 0px 20px !important;
	} */
	
	.accor-tab1 p{
		padding: 0px 0px 20px !important;
	}
}

@media (max-width:990px) and (min-width:620px){
	iframe {
		width: 85% !important;
		height: 450px !important;
		margin: 65px 58px !important;
	}
	
/* 	.accor div#elementor-tab-content-1521 p {
		padding: 0px 0px 20px !important;
	} */
	
	.accor-tab1 p{
		padding: 0px 0px 20px !important;
	}
}

@media (max-width:619px) and (min-width:320px){
	iframe {
		width: 85% !important;
		height: 278px !important;
		margin: 65px 45px !important;
	}
	
/* 	.accor div#elementor-tab-content-1521 p {
		padding: 0px 0px 20px !important;
	} */
	
	.accor-tab1 p{
		padding: 0px 0px 20px !important;
	}
}

@media (max-width:425px) and (min-width:320px){
	iframe {
		width: 100% !important;
		height: 278px !important;
		margin: 20px 0px !important;
	}
	
/* 	.accor div#elementor-tab-content-1521 p {
		padding: 0px 0px 20px !important;
	} */
	
	.accor-tab1 p{
		padding: 0px 0px 20px !important;
	}
}

@media (max-width:700px) and (min-width:320px){
	.tab1 .accordion {
		font-size: 18px !important;
	}
}

@media (max-width:699px) and (min-width:320px){
	.tab1 p {
		font-size: 18px !important;
	}
	.booklet-tab td a, table.resources-tab a {
	  font-size: 18px !important;
	}
	table.resources-tab-chi a {
		font-size: 18px !important;
	}
}

/* useful materials page accordion mobile responsive */
@media (max-width:700px) and (min-width:320px){
	.useful-accor a.elementor-accordion-title {
		font-size: 18px !important;
	}
}

/* useful materials page accordion1 mobile responsive */
@media (max-width:991px) and (min-width:785px){
/* 	.law2 {
		padding: 13% 0% 0% 4% !important;
	} */
	
	.useful-accor div#elementor-tab-content-7601 h3:nth-child(2) {
		font-size: 32px !important;
	}
}

@media (max-width:785px) and (min-width:642px){
	.law2 {
		padding: 14% 0% 0% 7% !important;
	}
	
	.useful-accor div#elementor-tab-content-7601 h3:first-child {
		font-size: 19px !important;
	}
	
	.useful-accor div#elementor-tab-content-7601 h3:nth-child(2) {
		font-size: 24px !important;
	}
	
	.useful-accor div#elementor-tab-content-7601 h3:nth-child(3) {
		font-size: 19px !important;
	}
}

@media (max-width:768px) and (min-width:320px){
	.useful-accor div#elementor-tab-content-7601 p {
		margin: 40px 17px !important;
	}
	
	.useful-accor div#elementor-tab-content-7601 a.button.button-primary {
		margin: 5px 18px 50px !important;
	}
}

@media (max-width:641px) and (min-width:320px){
	.law {
		display: grid !important;
	}
	.law2 {
		width: auto;
    	padding: 3% 5%!important;
	}
	
	.useful-accor div#elementor-tab-content-7601 h3:first-child {
		font-size: 19px !important;
	}
	
	.useful-accor div#elementor-tab-content-7601 h3:nth-child(2) {
		font-size: 24px !important;
	}
	
	.useful-accor div#elementor-tab-content-7601 h3:nth-child(3) {
		font-size: 19px !important;
	}
}

/* useful materials page accordion2 mobile responsive */
/* @media (max-width:991px) and (min-width:320px){ */
@media (max-width:775px) and (min-width:320px){
	.useful-accor div#elementor-tab-content-7602 .move {
		margin-top: 50px !important;
		width: 940px;
	}	
	
}

@media (max-width:916px) and (min-width:320px){
	.useful-accor div#elementor-tab-content-7602 a.button.button-primary {
		font-size: 12px !important;
	}
}

/* useful materials page accordion3 mobile responsive */
@media (max-width:425px) and (min-width:320px){
	.useful-accor div#elementor-tab-content-7603 li a, .useful-accor div#elementor-tab-content-7604 li a {
		font-size: 15px !important;
	}
}

/* useful materials page accordion5 mobile responsive */
@media (max-width:425px) and (min-width:320px){
	.useful-accor div#elementor-tab-content-7605 h3 {
		font-size: 20px !important;
	}
	
	.useful-accor div#elementor-tab-content-7605 {
		padding: 1px 13px 23px !important;
	}
}

/* useful materials page accordion6 mobile responsive */
@media (max-width:837px) and (min-width:426px){
	.useful-accor div#elementor-tab-content-7606 h3 {
		font-size: 23px !important;
	}
}

@media (max-width:425px) and (min-width:320px){
	.useful-accor div#elementor-tab-content-7606 h3 {
		font-size: 19px !important;
	}
}

/* Ethics Casebook-Background page */
/* .ethics-background ul {
    margin: 4% 9%;
}

.ethics-background a:hover {
    text-decoration: underline!important;
} */

/* Backgrounders first accordion page */
div#elementor-tab-content-2041 p {
    text-align: justify;
    margin: 1% 5% !important;
}

div#elementor-tab-content-2041 ol {
    text-align: justify;
    margin: 0% 5%;
    font-size: 17px;
}

div#elementor-tab-content-2041 p:first-child {
    margin: 5% 5% 0%!important;
    font-size: 24px;
}

div#elementor-tab-content-2041 p:nth-child(2) {
    margin: 1% 5% 5% !important;
    font-size: 18px;
}

div#elementor-tab-content-2041 p:nth-child(4), div#elementor-tab-content-2041 p:nth-child(6), div#elementor-tab-content-2041 p:nth-child(8), div#elementor-tab-content-2041 p:nth-child(10), div#elementor-tab-content-2041 p:nth-child(11), div#elementor-tab-content-2041 p:nth-child(12), div#elementor-tab-content-2041 p:nth-child(14), div#elementor-tab-content-2041 p:nth-child(15), div#elementor-tab-content-2041 p:nth-child(16), div#elementor-tab-content-2041 p:nth-child(18), div#elementor-tab-content-2041 p:nth-child(20) {
    margin-bottom: 5% !important;
}

div#elementor-tab-content-1881 p {
    text-align: justify;
    margin: 1% 5% !important;
}

div#elementor-tab-content-1881 ol {
    text-align: justify;
    margin: 0% 5%;
    font-size: 17px;
}

div#elementor-tab-content-1881 p:first-child {
    margin: 5% 5% 0%!important;
    font-size: 24px;
}

div#elementor-tab-content-1881 p:nth-child(2) {
    margin: 1% 5% 5% !important;
    font-size: 18px;
}

div#elementor-tab-content-1881 p:nth-child(4), div#elementor-tab-content-1881 p:nth-child(6), div#elementor-tab-content-1881 p:nth-child(8), div#elementor-tab-content-1881 p:nth-child(10), div#elementor-tab-content-1881 p:nth-child(11), div#elementor-tab-content-1881 p:nth-child(12), div#elementor-tab-content-1881 p:nth-child(14), div#elementor-tab-content-1881 p:nth-child(15), div#elementor-tab-content-1881 p:nth-child(16), div#elementor-tab-content-1881 p:nth-child(18), div#elementor-tab-content-1881 p:nth-child(20) {
    margin-bottom: 5% !important;
}

div#elementor-tab-content-7671 p {
    text-align: justify;
    margin: 1% 5% !important;
}

div#elementor-tab-content-7671 ol {
    text-align: justify;
    margin: 0% 5%;
    font-size: 17px;
}

div#elementor-tab-content-7671 p:first-child {
    margin: 5% 5% 0%!important;
    font-size: 24px;
}

div#elementor-tab-content-7671 p:nth-child(2) {
    margin: 1% 5% 5% !important;
    font-size: 18px;
}

div#elementor-tab-content-7671 p:nth-child(4), div#elementor-tab-content-7671 p:nth-child(6), div#elementor-tab-content-7671 p:nth-child(8), div#elementor-tab-content-7671 p:nth-child(10), div#elementor-tab-content-7671 p:nth-child(11), div#elementor-tab-content-7671 p:nth-child(12), div#elementor-tab-content-7671 p:nth-child(14), div#elementor-tab-content-7671 p:nth-child(15), div#elementor-tab-content-7671 p:nth-child(16), div#elementor-tab-content-7671 p:nth-child(18), div#elementor-tab-content-7671 p:nth-child(20) {
    margin-bottom: 5% !important;
}

/* Backgrounders Second accordion page */
div#elementor-tab-content-2042 p {
    text-align: justify;
    margin: 1% 5% !important;
}

div#elementor-tab-content-2042 p:first-child {
    margin: 5% 5% 0%!important;
    font-size: 24px;
}

div#elementor-tab-content-2042 p:nth-child(2) {
    margin: 1% 5% 5% !important;
    font-size: 18px;
}

div#elementor-tab-content-2042 ul {
    margin: 5% 5% !important;
}

div#elementor-tab-content-2042 ol {
    text-align: justify;
    margin: 0% 5%;
    font-size: 17px;
}

div#elementor-tab-content-2042 p:nth-child(4), div#elementor-tab-content-2042 p:nth-child(5), div#elementor-tab-content-2042 p:nth-child(7), div#elementor-tab-content-2042 p:nth-child(10), div#elementor-tab-content-2042 p:nth-child(12), div#elementor-tab-content-2042 p:nth-child(13), div#elementor-tab-content-2042 p:nth-child(15), div#elementor-tab-content-2042 p:nth-child(17), div#elementor-tab-content-2042 p:nth-child(19), div#elementor-tab-content-2042 p:nth-child(20), div#elementor-tab-content-2042 p:nth-child(22), div#elementor-tab-content-2042 p:nth-child(23), div#elementor-tab-content-2042 p:nth-child(24) {
    margin-bottom: 5% !important;
}

div#elementor-tab-content-1882 p {
    text-align: justify;
    margin: 1% 5% !important;
}

div#elementor-tab-content-1882 p:first-child {
    margin: 5% 5% 0%!important;
    font-size: 24px;
}

div#elementor-tab-content-1882 p:nth-child(2) {
    margin: 1% 5% 5% !important;
    font-size: 18px;
}

div#elementor-tab-content-1882 ul {
    margin: 5% 5% !important;
}

div#elementor-tab-content-1882 ol {
    text-align: justify;
    margin: 0% 5%;
    font-size: 17px;
}

div#elementor-tab-content-1882 p:nth-child(4), div#elementor-tab-content-1882 p:nth-child(5), div#elementor-tab-content-1882 p:nth-child(7), div#elementor-tab-content-1882 p:nth-child(9), div#elementor-tab-content-1882 p:nth-child(11), div#elementor-tab-content-1882 p:nth-child(12), div#elementor-tab-content-1882 p:nth-child(14), div#elementor-tab-content-1882 p:nth-child(16), div#elementor-tab-content-1882 p:nth-child(18), div#elementor-tab-content-1882 p:nth-child(19), div#elementor-tab-content-1882 p:nth-child(21), div#elementor-tab-content-1882 p:nth-child(22), div#elementor-tab-content-1882 p:nth-child(23) {
    margin-bottom: 5% !important;
}

div#elementor-tab-content-7672 p {
    text-align: justify;
    margin: 1% 5% !important;
}

div#elementor-tab-content-7672 p:first-child {
    margin: 5% 5% 0%!important;
    font-size: 24px;
}

div#elementor-tab-content-7672 p:nth-child(2) {
    margin: 1% 5% 5% !important;
    font-size: 18px;
}

div#elementor-tab-content-7672 ul {
    margin: 5% 5% !important;
}

div#elementor-tab-content-7672 ol {
    text-align: justify;
    margin: 0% 5%;
    font-size: 17px;
}

div#elementor-tab-content-7672 p:nth-child(4), div#elementor-tab-content-7672 p:nth-child(5), div#elementor-tab-content-7672 p:nth-child(7), div#elementor-tab-content-7672 p:nth-child(9), div#elementor-tab-content-7672 p:nth-child(11), div#elementor-tab-content-7672 p:nth-child(12), div#elementor-tab-content-7672 p:nth-child(14), div#elementor-tab-content-7672 p:nth-child(16), div#elementor-tab-content-7672 p:nth-child(18), div#elementor-tab-content-7672 p:nth-child(19), div#elementor-tab-content-7672 p:nth-child(21), div#elementor-tab-content-7672 p:nth-child(22), div#elementor-tab-content-7672 p:nth-child(23) {
    margin-bottom: 5% !important;
}

/* Backgrounders Third accordion page */
div#elementor-tab-content-2043 p {
    text-align: justify;
    margin: 1% 5% !important;
}

div#elementor-tab-content-2043 p:first-child {
    margin: 5% 5% 0% !important;
    font-size: 24px;
}

div#elementor-tab-content-2043 p:nth-child(2) {
    margin: 1% 5% 5% !important;
    font-size: 18px;
}

div#elementor-tab-content-2043 p:nth-child(11) {
    margin-bottom: 5% !important;
    font-size: 15px;
}

div#elementor-tab-content-2043 ol {
    text-align: justify;
    margin: 0% 5%;
    font-size: 17px;
}

div#elementor-tab-content-2043 p:nth-child(4), div#elementor-tab-content-2043 p:nth-child(6), div#elementor-tab-content-2043 p:nth-child(7), div#elementor-tab-content-2043 p:nth-child(8), div#elementor-tab-content-2043 p:nth-child(4), div#elementor-tab-content-2043 p:nth-child(13), div#elementor-tab-content-2043 p:nth-child(14), div#elementor-tab-content-2043 p:nth-child(16), div#elementor-tab-content-2043 p:nth-child(17), div#elementor-tab-content-2043 p:nth-child(19), div#elementor-tab-content-2043 p:nth-child(21), div#elementor-tab-content-2043 p:nth-child(23) {
    margin-bottom: 5% !important;
}

div#elementor-tab-content-1883 p {
    text-align: justify;
    margin: 1% 5% !important;
}

div#elementor-tab-content-1883 p:first-child {
    margin: 5% 5% 0% !important;
    font-size: 24px;
}

div#elementor-tab-content-1883 p:nth-child(2) {
    margin: 1% 5% 5% !important;
    font-size: 18px;
}

div#elementor-tab-content-1883 p:nth-child(11) {
    margin-bottom: 5% !important;
    font-size: 15px;
}

div#elementor-tab-content-1883 ol {
    text-align: justify;
    margin: 0% 5%;
    font-size: 17px;
}

div#elementor-tab-content-1883 p:nth-child(4), div#elementor-tab-content-1883 p:nth-child(6), div#elementor-tab-content-1883 p:nth-child(7), div#elementor-tab-content-1883 p:nth-child(8), div#elementor-tab-content-1883 p:nth-child(4), div#elementor-tab-content-1883 p:nth-child(13), div#elementor-tab-content-1883 p:nth-child(14), div#elementor-tab-content-1883 p:nth-child(16), div#elementor-tab-content-1883 p:nth-child(17), div#elementor-tab-content-1883 p:nth-child(19), div#elementor-tab-content-1883 p:nth-child(21), div#elementor-tab-content-1883 p:nth-child(23) {
    margin-bottom: 5% !important;
}

div#elementor-tab-content-7673 p {
    text-align: justify;
    margin: 1% 5% !important;
}

div#elementor-tab-content-7673 p:first-child {
    margin: 5% 5% 0% !important;
    font-size: 24px;
}

div#elementor-tab-content-7673 p:nth-child(2) {
    margin: 1% 5% 5% !important;
    font-size: 18px;
}

div#elementor-tab-content-7673 p:nth-child(11) {
    margin-bottom: 5% !important;
    font-size: 15px;
}

div#elementor-tab-content-7673 ol {
    text-align: justify;
    margin: 0% 5%;
    font-size: 17px;
}

div#elementor-tab-content-7673 p:nth-child(4), div#elementor-tab-content-7673 p:nth-child(6), div#elementor-tab-content-7673 p:nth-child(7), div#elementor-tab-content-7673 p:nth-child(8), div#elementor-tab-content-7673 p:nth-child(4), div#elementor-tab-content-7673 p:nth-child(13), div#elementor-tab-content-7673 p:nth-child(14), div#elementor-tab-content-7673 p:nth-child(16), div#elementor-tab-content-7673 p:nth-child(17), div#elementor-tab-content-7673 p:nth-child(19), div#elementor-tab-content-7673 p:nth-child(21), div#elementor-tab-content-7673 p:nth-child(23) {
    margin-bottom: 5% !important;
}

/* Ethics Cases Themes - Browse by Themes inside thing */
.Themes-Acute h2 {
	font-weight:500;
    margin-bottom: 15px;
}

.Themes-Acute ul {
    margin: 0px;
}

.Themes-Acute li a {
    font-size: 24px!important;
    color: black;
}

.Themes-Acute a:hover {
    text-decoration: underline !important;
	color: #fa8258 !important;
}

.Themes-Acute p {
    font-size: 24px;
	margin:0px;
	padding-bottom: 3%;
}

.Themes-Acute .elementor-widget-wrap {
    margin: 0% 8% 1%;
}

@media (max-width:699px) and (min-width:320px){
	.Themes-Acute p{
		font-size:18px !important;
	}
}

/* Ethics Cases Themes mobile responsive*/
@media (max-width:699px) and (min-width:320px){
	.ethics-themes ul li a {
		font-size: 15px !important;
	}
}

@media (max-width:531px) and (min-width:320px){
	.ethics-themes ul li {
		padding: 15px 0px !important;
	}
}

@media (max-width:1105px) and (min-width:780px){
	.ethics-themes ul li {
		width: 30% !important;
	}
}

@media (max-width:781px) and (min-width:320px){
	.ethics-themes ul li {
		margin: 5px 0px 0px 4px !important;
		width: 31% !important;
	}
}

/* activities page mobile responsive */
@media (max-width:1080px) and (min-width:1050px){
	div#elementor-tab-content-6619 p:nth-child(5) , div#elementor-tab-content-66110 p:nth-child(21) , div#elementor-tab-content-66114 p:nth-child(3), div#elementor-tab-content-66115 p:nth-child(3) {
		margin-left: 238px !important;
	}
	
	div#elementor-tab-content-1729 p:nth-child(5) , div#elementor-tab-content-17210 p:nth-child(20) , div#elementor-tab-content-17214 p:nth-child(3), div#elementor-tab-content-17215 p:nth-child(3) {
		margin-left: 238px !important;
	}
	
	div#elementor-tab-content-2339 p:nth-child(5) , div#elementor-tab-content-23310 p:nth-child(20) , div#elementor-tab-content-23314 p:nth-child(3), div#elementor-tab-content-23315 p:nth-child(3) {
		margin-left: 238px !important;
	}
}

@media (max-width:1049px) and (min-width:1010px){
	div#elementor-tab-content-6619 p:nth-child(5) , div#elementor-tab-content-66110 p:nth-child(21) , div#elementor-tab-content-66114 p:nth-child(3), div#elementor-tab-content-66115 p:nth-child(3) {
		margin-left: 214px !important;
	}
	
	div#elementor-tab-content-1729 p:nth-child(5) , div#elementor-tab-content-17210 p:nth-child(20) , div#elementor-tab-content-17214 p:nth-child(3), div#elementor-tab-content-17215 p:nth-child(3) {
		margin-left: 214px !important;
	}
	
	div#elementor-tab-content-2339 p:nth-child(5) , div#elementor-tab-content-23310 p:nth-child(20) , div#elementor-tab-content-23314 p:nth-child(3), div#elementor-tab-content-23315 p:nth-child(3) {
		margin-left: 214px !important;
	}
}

@media (max-width:1009px) and (min-width:970px){
	div#elementor-tab-content-6619 p:nth-child(5) , div#elementor-tab-content-66110 p:nth-child(21) , div#elementor-tab-content-66114 p:nth-child(3), div#elementor-tab-content-66115 p:nth-child(3) {
		margin-left: 214px !important;
	}
	
	div#elementor-tab-content-1729 p:nth-child(5) , div#elementor-tab-content-17210 p:nth-child(20) , div#elementor-tab-content-17214 p:nth-child(3), div#elementor-tab-content-17215 p:nth-child(3) {
		margin-left: 214px !important;
	}
	
	div#elementor-tab-content-2339 p:nth-child(5) , div#elementor-tab-content-23310 p:nth-child(20) , div#elementor-tab-content-23314 p:nth-child(3), div#elementor-tab-content-23315 p:nth-child(3) {
		margin-left: 214px !important;
	}
}

@media (max-width:969px) and (min-width:920px){
	div#elementor-tab-content-6619 p:nth-child(5) , div#elementor-tab-content-66110 p:nth-child(21) , div#elementor-tab-content-66114 p:nth-child(3), div#elementor-tab-content-66115 p:nth-child(3) {
		margin-left: 154px !important;
	}
	
	div#elementor-tab-content-1729 p:nth-child(5) , div#elementor-tab-content-17210 p:nth-child(20) , div#elementor-tab-content-17214 p:nth-child(3), div#elementor-tab-content-17215 p:nth-child(3) {
		margin-left: 154px !important;
	}
	
	div#elementor-tab-content-2339 p:nth-child(5) , div#elementor-tab-content-23310 p:nth-child(20) , div#elementor-tab-content-23314 p:nth-child(3), div#elementor-tab-content-23315 p:nth-child(3) {
		margin-left: 154px !important;
	}
}

@media (max-width:919px) and (min-width:865px){
	div#elementor-tab-content-6619 p:nth-child(5) , div#elementor-tab-content-66110 p:nth-child(21) , div#elementor-tab-content-66114 p:nth-child(3), div#elementor-tab-content-66115 p:nth-child(3) {
		margin-left: 120px !important;
	}
	
	div#elementor-tab-content-1729 p:nth-child(5) , div#elementor-tab-content-17210 p:nth-child(20) , div#elementor-tab-content-17214 p:nth-child(3), div#elementor-tab-content-17215 p:nth-child(3) {
		margin-left: 120px !important;
	}
	
	div#elementor-tab-content-2339 p:nth-child(5) , div#elementor-tab-content-23310 p:nth-child(20) , div#elementor-tab-content-23314 p:nth-child(3), div#elementor-tab-content-23315 p:nth-child(3) {
		margin-left: 120px !important;
	}
}

@media (max-width:864px) and (min-width:798px){
	div#elementor-tab-content-6619 p:nth-child(5) , div#elementor-tab-content-66110 p:nth-child(21) , div#elementor-tab-content-66114 p:nth-child(3) , div#elementor-tab-content-66115 p:nth-child(3) {
		margin-left: 95px !important;
	}
	
	div#elementor-tab-content-1729 p:nth-child(5) , div#elementor-tab-content-17210 p:nth-child(20) , div#elementor-tab-content-17214 p:nth-child(3) , div#elementor-tab-content-17215 p:nth-child(3) {
		margin-left: 95px !important;
	}
	
	div#elementor-tab-content-2339 p:nth-child(5) , div#elementor-tab-content-23310 p:nth-child(20) , div#elementor-tab-content-23314 p:nth-child(3) , div#elementor-tab-content-23315 p:nth-child(3) {
		margin-left: 95px !important;
	}
}

@media (max-width:790px) and (min-width:320px){
	div#elementor-tab-content-6619 p:nth-child(5) , div#elementor-tab-content-66110 p:nth-child(21) , div#elementor-tab-content-66114 p:nth-child(3), div#elementor-tab-content-66115 p:nth-child(3){
		margin-left: 0px !important;
	}
	
	div#elementor-tab-content-6619 img , div#elementor-tab-content-66110 img , div#elementor-tab-content-66114 img , div#elementor-tab-content-66115 img , div#elementor-tab-content-6611 img , div#elementor-tab-content-6612 img{
		display: block;
		margin-left: auto;
		margin-right: auto;
		float:unset !important;
	}
	
	div#elementor-tab-content-1729 p:nth-child(5) , div#elementor-tab-content-17210 p:nth-child(20) , div#elementor-tab-content-17214 p:nth-child(3), div#elementor-tab-content-17215 p:nth-child(3){
		margin-left: 0px !important;
	}
	
	div#elementor-tab-content-1729 img , div#elementor-tab-content-17210 img , div#elementor-tab-content-17214 img , div#elementor-tab-content-17215 img , div#elementor-tab-content-1721 img , div#elementor-tab-content-1722 img{
		display: block;
		margin-left: auto;
		margin-right: auto;
		float:unset !important;
	}
	
	div#elementor-tab-content-2339 p:nth-child(5) , div#elementor-tab-content-23310 p:nth-child(20) , div#elementor-tab-content-23314 p:nth-child(3), div#elementor-tab-content-23315 p:nth-child(3){
		margin-left: 0px !important;
	}
	
	div#elementor-tab-content-2339 img , div#elementor-tab-content-23310 img , div#elementor-tab-content-23314 img , div#elementor-tab-content-23315 img , div#elementor-tab-content-2331 img , div#elementor-tab-content-2332 img{
		display: block;
		margin-left: auto;
		margin-right: auto;
		float:unset !important;
	}
}

@media (max-width:1101px) and (min-width:1084px){
	div#elementor-tab-content-66111 p:nth-child(2), div#elementor-tab-content-66112 p:nth-child(2), div#elementor-tab-content-66113 p:nth-child(10){
		margin-left: 22px !important;
	}
	
	div#elementor-tab-content-17211 p:nth-child(2), div#elementor-tab-content-17212 p:nth-child(2), div#elementor-tab-content-17213 p:nth-child(9){
		margin-left: 22px !important;
	}
	
	div#elementor-tab-content-23311 p:nth-child(2), div#elementor-tab-content-23312 p:nth-child(2), div#elementor-tab-content-23313 p:nth-child(9){
		margin-left: 22px !important;
	}
}

@media (max-width:1083px) and (min-width:320px){
	div#elementor-tab-content-66111 p:nth-child(2), div#elementor-tab-content-66112 p:nth-child(2), div#elementor-tab-content-66113 p:nth-child(10) {
		margin-left: 0px !important;
	}
	
	div#elementor-tab-content-66111 img, div#elementor-tab-content-66112 img, div#elementor-tab-content-66113 img, div#elementor-tab-content-6615 img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		float:unset !important;
	}
	
	div#elementor-tab-content-17211 p:nth-child(2), div#elementor-tab-content-17212 p:nth-child(2), div#elementor-tab-content-17213 p:nth-child(9) {
		margin-left: 0px !important;
	}
	
	div#elementor-tab-content-17211 img, div#elementor-tab-content-17212 img, div#elementor-tab-content-17213 img, div#elementor-tab-content-1725 img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		float:unset !important;
	}
	
	#elementor-tab-content-17213 p:nth-child(8) {
		margin-bottom: 30px !important;
	}
	
	div#elementor-tab-content-23311 p:nth-child(2), div#elementor-tab-content-23312 p:nth-child(2), div#elementor-tab-content-23313 p:nth-child(9) {
		margin-left: 0px !important;
	}
	
	div#elementor-tab-content-23311 img, div#elementor-tab-content-23312 img, div#elementor-tab-content-23313 img, div#elementor-tab-content-2335 img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		float:unset !important;
	}
	
	div#elementor-tab-content-23313 p:nth-child(8) {
		margin-bottom: 30px !important;
	}
}

/* eng mobile responsive accordion 14 , 15 */
@media (max-width:1084px) and (min-width:1047px){
	div#elementor-tab-content-66115 p:nth-child(2) {
		margin-bottom: 195px !important;
	}
}

@media (max-width:1046px) and (min-width:991px){
	div#elementor-tab-content-66115 p:nth-child(2) {
		margin-bottom: 160px !important;
	}
}

@media (max-width:990px) and (min-width:923px){
	div#elementor-tab-content-66115 p:nth-child(2) {
		margin-bottom: 130px !important;
	}
}

@media (max-width:922px) and (min-width:910px){
	div#elementor-tab-content-66115 p:nth-child(2) {
		margin-bottom: 88px !important;
	}
}

@media (max-width:909px) and (min-width:320px){
	div#elementor-tab-content-66115 p:nth-child(2) {
		margin-bottom: 58px !important;
	}
}

@media (max-width:1101px) and (min-width:1025px){
	div#elementor-tab-content-66114 p:nth-child(2) {
		margin-bottom: 88px !important;
	}
}

@media (max-width:1024px) and (min-width:320px){
	div#elementor-tab-content-66114 p:nth-child(2) {
		margin-bottom: 35px !important;
	}
}

@media (max-width:699px) and (min-width:320px){
	.activities-title h3:first-child {
		font-size: 40px !important;
	}
}

/* chi mobile responsive accordion 14 , 15 */
@media (max-width:1089px) and (min-width:1017px){
	div#elementor-tab-content-17214 p:nth-child(2) , div#elementor-tab-content-23314 p:nth-child(2) {
		margin-bottom: 238px !important;
	}
}

@media (max-width:1016px) and (min-width:955px){
	div#elementor-tab-content-17214 p:nth-child(2) , div#elementor-tab-content-23314 p:nth-child(2) {
		margin-bottom: 208px !important;
	}
}

@media (max-width:954px) and (min-width:915px){
	div#elementor-tab-content-17214 p:nth-child(2) , div#elementor-tab-content-23314 p:nth-child(2) {
		margin-bottom: 178px !important;
	}
}

@media (max-width:914px) and (min-width:877px){
	div#elementor-tab-content-17214 p:nth-child(2) , div#elementor-tab-content-23314 p:nth-child(2) {
		margin-bottom: 148px !important;
	}
}

@media (max-width:876px) and (min-width:320px){
	div#elementor-tab-content-17214 p:nth-child(2) , div#elementor-tab-content-23314 p:nth-child(2) {
		margin-bottom: 30px !important;
	}
}

@media (max-width:1088px) and (min-width:1000px){
	div#elementor-tab-content-17215 p:nth-child(2) , div#elementor-tab-content-23315 p:nth-child(2) {
		margin-bottom: 268px !important;
	}
}

@media (max-width:999px) and (min-width:938px){
	div#elementor-tab-content-17215 p:nth-child(2) , div#elementor-tab-content-23315 p:nth-child(2) {
		margin-bottom: 238px !important;
	}
}

@media (max-width:937px) and (min-width:887px){
	div#elementor-tab-content-17215 p:nth-child(2) , div#elementor-tab-content-23315 p:nth-child(2) {
		margin-bottom: 208px !important;
	}
}

@media (max-width:886px) and (min-width:320px){
	div#elementor-tab-content-17215 p:nth-child(2) , div#elementor-tab-content-23315 p:nth-child(2) {
		margin-bottom: 30px !important;
	}
}

/* img.eol-accordion-img.wp-image-293.size-full.alignleft {
    width: 624px !important;
} */

/* @media (max-width:558px) and (min-width:320px){
	div#elementor-tab-content-6611 img, div#elementor-tab-content-8901 img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		float:unset !important;
	}
	
	div#elementor-tab-content-6613 img, div#elementor-tab-content-8903 img  {
		display: block;
		margin-left: auto;
		margin-right: auto;
		float:unset !important;
	}
	
	.activities-title h3:first-child {
		font-size: 40px !important;
	}
}

@media (max-width: 850px) and (min-width:320px){
	.accordion-box .panel th, .accordion-box .panel td {
		font-size: 17px !important;
	}
	
	.accordion div#elementor-tab-content-6611 table{
		width: 1020px;
	}
	
	.accordion div#elementor-tab-content-8901 table{
		width: 1020px;
	}
}   */


/* activies page */
.accordion-box p{
	margin:0px;
	text-align:justify;
}

img.present {
    width: 300px;
}

img.present2 {
    width: 410px;
}

/* activies page accordion 1 */
#elementor-tab-content-6611 p:nth-child(2), #elementor-tab-content-6611 p:nth-child(5), #elementor-tab-content-6611 p:nth-child(8), #elementor-tab-content-6611 p:nth-child(9), #elementor-tab-content-6611 p:nth-child(10), #elementor-tab-content-1721 p:nth-child(2), #elementor-tab-content-1721 p:nth-child(5), #elementor-tab-content-1721 p:nth-child(8), #elementor-tab-content-1721 p:nth-child(9), #elementor-tab-content-1721 p:nth-child(10), #elementor-tab-content-2331 p:nth-child(2), #elementor-tab-content-2331 p:nth-child(5), #elementor-tab-content-2331 p:nth-child(8), #elementor-tab-content-2331 p:nth-child(9), #elementor-tab-content-2331 p:nth-child(10) {
    padding-bottom: 30px;
}

div#elementor-tab-content-6611 a:hover , div#elementor-tab-content-1721 a:hover , div#elementor-tab-content-2331 a:hover {
    text-decoration: underline;
    color:#FA8258;
}

div#elementor-tab-content-6611 a , div#elementor-tab-content-1721 a , div#elementor-tab-content-2331 a {
    color:black;
}

/* activies page accordion 2 */
#elementor-tab-content-6612 p:nth-child(2), #elementor-tab-content-6612 p:nth-child(3), #elementor-tab-content-1722 p:nth-child(2), #elementor-tab-content-1722 p:nth-child(3), #elementor-tab-content-2332 p:nth-child(2), #elementor-tab-content-2332 p:nth-child(3){
	margin-bottom: 30px;
}

/* activies page accordion 3, accordion 5, accordion 6, accordion 7 */
#elementor-tab-content-6613 p:first-child, #elementor-tab-content-6613 p:nth-child(2), #elementor-tab-content-6613 p:nth-child(3), #elementor-tab-content-6613 p:nth-child(4), #elementor-tab-content-6615 p:first-child, #elementor-tab-content-6615 p:nth-child(2), #elementor-tab-content-6615 p:nth-child(3), #elementor-tab-content-6615 p:nth-child(4), #elementor-tab-content-6616 p:first-child, #elementor-tab-content-6616 p:nth-child(2), #elementor-tab-content-6616 p:nth-child(3), #elementor-tab-content-6616 p:nth-child(4), #elementor-tab-content-6617 p:first-child, #elementor-tab-content-6617 p:nth-child(2), #elementor-tab-content-6617 p:nth-child(3), #elementor-tab-content-6617 p:nth-child(4) {
    margin-bottom: 30px;
}

#elementor-tab-content-1723 p:first-child, #elementor-tab-content-1723 p:nth-child(2), #elementor-tab-content-1723 p:nth-child(3), #elementor-tab-content-1723 p:nth-child(4), #elementor-tab-content-1725 p:first-child, #elementor-tab-content-1725 p:nth-child(2), #elementor-tab-content-1725 p:nth-child(3), #elementor-tab-content-1725 p:nth-child(4), #elementor-tab-content-1726 p:first-child, #elementor-tab-content-1726 p:nth-child(2), #elementor-tab-content-1726 p:nth-child(3), #elementor-tab-content-1726 p:nth-child(4), #elementor-tab-content-1727 p:first-child, #elementor-tab-content-1727 p:nth-child(2), #elementor-tab-content-1727 p:nth-child(3), #elementor-tab-content-1727 p:nth-child(4) {
    margin-bottom: 30px;
}

#elementor-tab-content-2333 p:first-child, #elementor-tab-content-2333 p:nth-child(2), #elementor-tab-content-2333 p:nth-child(3), #elementor-tab-content-2333 p:nth-child(4), #elementor-tab-content-2335 p:first-child, #elementor-tab-content-2335 p:nth-child(2), #elementor-tab-content-2335 p:nth-child(3), #elementor-tab-content-2335 p:nth-child(4), #elementor-tab-content-2336 p:first-child, #elementor-tab-content-2336 p:nth-child(2), #elementor-tab-content-2336 p:nth-child(3), #elementor-tab-content-2336 p:nth-child(4), #elementor-tab-content-2337 p:first-child, #elementor-tab-content-2337 p:nth-child(2), #elementor-tab-content-2337 p:nth-child(3), #elementor-tab-content-2337 p:nth-child(4) {
    margin-bottom: 30px;
}

/* activies page accordion 4 */
#elementor-tab-content-6614 p:first-child, #elementor-tab-content-6614 p:nth-child(2), #elementor-tab-content-6614 p:nth-child(3) {
    margin-bottom: 30px;
}

#elementor-tab-content-1724 p:first-child, #elementor-tab-content-1724 p:nth-child(2), #elementor-tab-content-1724 p:nth-child(3), #elementor-tab-content-1724 p:nth-child(4) {
    margin-bottom: 30px;
}

#elementor-tab-content-2334 p:first-child, #elementor-tab-content-2334 p:nth-child(2), #elementor-tab-content-2334 p:nth-child(3), #elementor-tab-content-2334 p:nth-child(4) {
    margin-bottom: 30px;
}

/* activies page accordion 8 */
#elementor-tab-content-6618 p:first-child, #elementor-tab-content-6618 p:nth-child(2), #elementor-tab-content-6618 p:nth-child(3), #elementor-tab-content-6618 p:nth-child(4), #elementor-tab-content-6618 p:nth-child(5), #elementor-tab-content-6618 p:nth-child(6), #elementor-tab-content-6618 p:nth-child(7) {
    margin-bottom: 30px;
}

#elementor-tab-content-1728 p:first-child, #elementor-tab-content-1728 p:nth-child(2), #elementor-tab-content-1728 p:nth-child(3), #elementor-tab-content-1728 p:nth-child(4), #elementor-tab-content-1728 p:nth-child(5), #elementor-tab-content-1728 p:nth-child(6), #elementor-tab-content-1728 p:nth-child(7) {
    margin-bottom: 30px;
}

#elementor-tab-content-2338 p:first-child, #elementor-tab-content-2338 p:nth-child(2), #elementor-tab-content-2338 p:nth-child(3), #elementor-tab-content-2338 p:nth-child(4), #elementor-tab-content-2338 p:nth-child(5), #elementor-tab-content-2338 p:nth-child(6), #elementor-tab-content-2338 p:nth-child(7) {
    margin-bottom: 30px;
}

/* activies page accordion 9 */
div#elementor-tab-content-6619 p:nth-child(5) , div#elementor-tab-content-1729 p:nth-child(5) {
    margin-left: 257px;
}

#elementor-tab-content-6619 p:first-child, #elementor-tab-content-6619 p:nth-child(2), #elementor-tab-content-6619 p:nth-child(3), #elementor-tab-content-6619 p:nth-child(4), #elementor-tab-content-1729 p:first-child, #elementor-tab-content-1729 p:nth-child(2), #elementor-tab-content-1729 p:nth-child(3), #elementor-tab-content-1729 p:nth-child(4) {
    margin-bottom: 30px;
}

div#elementor-tab-content-2339 p:nth-child(5) {
    margin-left: 257px;
}

#elementor-tab-content-2339 p:first-child, #elementor-tab-content-2339 p:nth-child(2), #elementor-tab-content-2339 p:nth-child(3), #elementor-tab-content-2339 p:nth-child(4) {
    margin-bottom: 30px;
}

/* activies page accordion 10 */
div#elementor-tab-content-66110 p:nth-child(21) , div#elementor-tab-content-17210 p:nth-child(20) {
    margin-left: 257px;
}

div#elementor-tab-content-66110 a , div#elementor-tab-content-17210 a {
    color: black;
}

div#elementor-tab-content-66110 a:hover , div#elementor-tab-content-17210 a:hover {
    text-decoration: underline;
    color:#FA8258;
}

div#elementor-tab-content-66110 ul , div#elementor-tab-content-17210 ul {
    margin: 0px;
}

#elementor-tab-content-66110 p:nth-child(2), #elementor-tab-content-66110 p:nth-child(3), #elementor-tab-content-66110 p:nth-child(4), #elementor-tab-content-66110 p:nth-child(5), #elementor-tab-content-66110 p:nth-child(12), #elementor-tab-content-66110 p:nth-child(17), #elementor-tab-content-66110 p:nth-child(18), #elementor-tab-content-66110 p:nth-child(19), #elementor-tab-content-66110 p:nth-child(20) {
    margin-bottom: 30px;
}

#elementor-tab-content-17210 p:nth-child(2), #elementor-tab-content-17210 p:nth-child(3), #elementor-tab-content-17210 p:nth-child(4), #elementor-tab-content-17210 p:nth-child(5), #elementor-tab-content-17210 p:nth-child(12), #elementor-tab-content-17210 p:nth-child(16), #elementor-tab-content-17210 p:nth-child(17), #elementor-tab-content-17210 p:nth-child(18), #elementor-tab-content-17210 p:nth-child(19) {
    margin-bottom: 30px;
}

div#elementor-tab-content-23310 p:nth-child(20) {
    margin-left: 257px;
}

div#elementor-tab-content-23310 a {
    color: black;
}

div#elementor-tab-content-23310 a:hover {
    text-decoration: underline;
    color:#FA8258;
}

div#elementor-tab-content-23310 ul {
    margin: 0px;
}

#elementor-tab-content-23310 p:nth-child(2), #elementor-tab-content-23310 p:nth-child(3), #elementor-tab-content-23310 p:nth-child(4), #elementor-tab-content-23310 p:nth-child(5), #elementor-tab-content-23310 p:nth-child(12), #elementor-tab-content-23310 p:nth-child(16), #elementor-tab-content-23310 p:nth-child(17), #elementor-tab-content-23310 p:nth-child(18), #elementor-tab-content-23310 p:nth-child(19) {
    margin-bottom: 30px;
}

/* activies page accordion 11 , accordion 12 */
div#elementor-tab-content-66111 p:nth-child(2) , div#elementor-tab-content-66112 p:nth-child(2) , div#elementor-tab-content-17211 p:nth-child(2) , div#elementor-tab-content-17212 p:nth-child(2) {
    margin-left: 45px;
}

div#elementor-tab-content-66111 p:first-child , div#elementor-tab-content-66112 p:first-child , div#elementor-tab-content-17211 p:first-child , div#elementor-tab-content-17212 p:first-child {
    margin-bottom: 30px;
}

div#elementor-tab-content-23311 p:nth-child(2) , div#elementor-tab-content-23312 p:nth-child(2) {
    margin-left: 45px;
}

div#elementor-tab-content-23311 p:first-child , div#elementor-tab-content-23312 p:first-child {
    margin-bottom: 30px;
}

/* activies page accordion 13 */
div#elementor-tab-content-66113 p:nth-child(10) , div#elementor-tab-content-17213 p:nth-child(9) {
    margin-left: 45px;
}

#elementor-tab-content-66113 p:nth-child(9) {
    margin-bottom: 30px;
}

#elementor-tab-content-66113 p:nth-child(8) {
	margin-bottom: 20px;
}

#elementor-tab-content-17213 p:nth-child(8) {
	margin-bottom: 130px;
}

#elementor-tab-content-17213 p:nth-child(7) {
	margin-bottom: 30px;
}

div#elementor-tab-content-66113 a , div#elementor-tab-content-17213 a {
    color: black;
}

div#elementor-tab-content-66113 a:hover , div#elementor-tab-content-17213 a:hover  {
    text-decoration: underline;
    color:#FA8258;
}

div#elementor-tab-content-23313 p:nth-child(9) {
    margin-left: 45px;
}

#elementor-tab-content-23313 p:nth-child(8) {
	margin-bottom: 130px;
}

#elementor-tab-content-23313 p:nth-child(7) {
	margin-bottom: 30px;
}

#elementor-tab-content-23313 a {
    color: black;
}

#elementor-tab-content-23313 a:hover  {
    text-decoration: underline;
    color:#FA8258;
}

/* activies page accordion 14 , accordion 15 */
div#elementor-tab-content-66114 p:nth-child(2) {
    margin-bottom: 160px;
}

div#elementor-tab-content-66115 p:nth-child(2) {
	margin-bottom: 250px;
}

div#elementor-tab-content-17214 p:nth-child(2) {
    margin-bottom: 270px;
}

div#elementor-tab-content-17215 p:nth-child(2) {
	margin-bottom: 305px;
}

div#elementor-tab-content-66114 p:nth-child(3) , div#elementor-tab-content-66115 p:nth-child(3) , div#elementor-tab-content-17214 p:nth-child(3) , div#elementor-tab-content-17215 p:nth-child(3) {
    margin-left: 257px;
}

#elementor-tab-content-23314 p:nth-child(3) , #elementor-tab-content-23315 p:nth-child(3) {
    margin-left: 257px;
}

#elementor-tab-content-23314 p:nth-child(2) {
    margin-bottom: 270px;
}

#elementor-tab-content-23315 p:nth-child(2) {
	margin-bottom: 305px;
}

/* resources button */
.r-btn1{
    left:10%;
}

.r-btn2{
    left:14%;
}

.r-btn3{
    left:6%;
}

.r-btn4{
    left:3%;
}

@media (min-width:581px){
	.r-col1 .elementor-column-wrap.elementor-element-populated {
    	width: unset;
	}
}

@media (max-width:580px) and (min-width:320px){
    .r-btn5 a{
        padding: 0;
        width: 100% !important;
        position: relative;
        left: 0;
        right: 0;
        text-align: left;
    }

    .r-btn4 a{
        padding: 0;
        width: 100% !important;
        position: relative;
        left: 0;
        right: 0;
        text-align: left;
    }

    .r-btn3 a{
        padding: 0;
        width: 100% !important;
        position: relative;
        right: 0;
        left: 0;
        text-align: left;
    }

    .r-btn2 a{
        padding: 0;
        width: 100% !important;
        position: relative;
        right: 0;
        text-align: left;
    }

    .r-btn1 a{
        margin-top:90px !important;
        width: 100% !important;
        position: relative;
        left: 0;
        text-align: left;
    }

	.resources-btn .elementor-element-populated{
        padding: 0 !important;
    }

    .resources-btn .elementor-widget{
        position: unset;
    }

    .r-col1 .elementor-widget-container {
    	margin:0 !important;
    }

    .r-col1 span.elementor-button-text {
        padding-left:0 !important;
    }

    .r-col2 span.elementor-button-text {
        padding-left:0 !important;
    }

    .r-col3 span.elementor-button-text {
        padding-left:0 !important;
    }

    .r-col4 span.elementor-button-text {
        padding-left:0 !important;
    }

    .r-col5 span.elementor-button-text {
        padding-left:0 !important;
    }
}

@media (min-width:768px) and (max-width:1080px){
    .r-col1 {
        width:27.645% !important;
    }
}

@media(min-width:1095px) and (max-width:1127px){
    .r-btn1{
        left:29px;
    }
    .r-btn2{
        left:12%;
    }
    .r-btn3{
        left:5%;
    }
    .r-btn4{
        left:3%;
    }
    .r-btn5{
        left:0;
    }
}

@media(min-width:1081px) and (max-width:1094px){
    .r-btn1{
        left:8px;
    }
    .r-btn2{
        left:1%;
    }
    .r-btn3{
        left:1%;
    }
    .r-btn4{
        left:0;
    }
}

@media (min-width:1028px) and (max-width:1080px){
    .r-btn1 a{
        width:140% !important;
    }
    .r-btn3 a{
        width:102% !important;
    }
    .r-btn4 a{
        width:102% !important;
    }
    .r-btn1{
        left:-8%;
    }
    .r-btn2{
        left:8%;
    }
    .r-btn4{
        left:12%;
    }
    .r-btn5{
        left:4%;
    }
}

@media (min-width:1000px) and (max-width:1027px){
    .r-btn1 a{
        width:158% !important;
    }
    .r-btn2 a{
        width:102% !important;
    }
    .r-btn3 a{
        width:102% !important;
    }
    .r-btn4 a{
        width:102% !important;
    }
    .r-btn1{
        left:-11%;
    }
    .r-btn2{
        left:5%;
    }
    .r-btn4{
        left:12%;
    }
    .r-btn5{
        left:4%;
    }
}

@media (min-width:967px) and (max-width:999px){
    .r-btn1 a{
        width:200% !important;
    }
    .r-btn2 a{
        width:103% !important;
    }
    .r-btn3 a{
        width:102% !important;
    }
    .r-btn4 a{
        width:102% !important;
    }
    .r-btn1{
        left:-15%;
    }
    .r-btn2{
        left:5%;
    }
    .r-btn3{
        left:5%;
    }
    .r-btn4{
        left:12%;
    }
    .r-btn5{
        left:4%;
    }
}

@media (min-width:930px) and (max-width:966px){
    .r-btn1 a{
        width:208% !important;
    }
    .r-btn2 a{
        width:110% !important;
    }
    .r-btn3 a{
        width:109% !important;
    }
    .r-btn4 a{
        width:109% !important;
    }
    .r-btn1{
        left:-21%;
    }
    .r-btn2{
        left:-12%;
    }
    .r-btn3{
        left:0%;
    }
    .r-btn4{
        left:15%;
    }
    .r-btn5{
        left:6%;
    }
}

@media (min-width:900px) and (max-width:929px){
    .r-btn1 a{
        width:208% !important;
    }
    .r-btn2 a{
        width:110% !important;
    }
    .r-btn3 a{
        width:109% !important;
    }
    .r-btn4 a{
        width:109% !important;
    }
    .r-btn1{
        left:-23%;
    }
    .r-btn2{
        left:-12%;
    }
    .r-btn3{
        left:0%;
    }
    .r-btn4{
        left:15%;
    }
    .r-btn5{
        left:6%;
    }
}

@media (min-width:862px) and (max-width:899px){
    .r-btn1 a{
        width:208% !important;
    }
    .r-btn2 a{
        width:115% !important;
    }
    .r-btn3 a{
        width:112% !important;
    }
    .r-btn4 a{
        width:113% !important;
    }
    .r-btn1{
        left:-27%;
    }
    .r-btn2{
        left:-13%;
    }
    .r-btn3{
        left:2%;
    }
    .r-btn4{
        left:24%;
    }
    .r-btn5{
        left:9%;
    }
}

@media (min-width:808px) and (max-width:861px){
    .r-btn1 a{
        width:208% !important;
    }
    .r-btn2 a{
        width:115% !important;
    }
    .r-btn3 a{
        width:112% !important;
    }
    .r-btn4 a{
        width:113% !important;
    }
    .r-btn1{
        left:-32%;
    }
    .r-btn2{
        left:-13%;
    }
    .r-btn3{
        left:2%;
    }
    .r-btn4{
        left:24%;
    }
    .r-btn5{
        left:9%;
    }
}

@media (min-width:788px) and (max-width:807px){
    .r-btn1 a{
        width:208% !important;
    }
    .r-btn2 a{
        width:115% !important;
    }
    .r-btn3 a{
        width:112% !important;
    }
    .r-btn4 a{
        width:113% !important;
    }
    .r-btn1{
        left:-34%;
    }
    .r-btn2{
        left:-13%;
    }
    .r-btn3{
        left:2%;
    }
    .r-btn4{
        left:24%;
    }
    .r-btn5{
        left:9%;
    }
}

@media (min-width:768px) and (max-width:787px){
    .r-btn1 a{
        width:208% !important;
    }
    .r-btn2 a{
        width:115% !important;
    }
    .r-btn3 a{
        width:112% !important;
    }
    .r-btn4 a{
        width:113% !important;
    }
    .r-btn1{
        left:-36%;
    }
    .r-btn2{
        left:-13%;
    }
    .r-btn3{
        left:2%;
    }
    .r-btn4{
        left:24%;
    }
    .r-btn5{
        left:9%;
    }
}

@media (min-width: 581px) and (max-width:767px){
    .resources-btn .elementor-column {
        width:unset !important;
    }
    .r-btn1 .elementor-widget-container{
        margin:0 !important;
    }
}

@media (min-width:745px) and (max-width:767px){
    .r-col1{
        left:17.6%;
    }
    .r-col2{
        left:17.5%;
    }
    .r-col3{
        left:18%;
    }
    .r-col4{
        left:18.6%;
    }
    .r-col5{
        left:19%;
    }
}

@media (min-width:720px) and (max-width:744px){
    .r-col1{
        left:18%;
    }
    .r-col2{
        left:17.9%;
    }
    .r-col3{
        left:18.3%;
    }
    .r-col4{
        left:18.7%;
    }
    .r-col5{
        left:19%;
    }
}

@media (min-width:696px) and (max-width:719px){
    .r-col1{
        left:18%;
    }
    .r-col2{
        left:17.9%;
    }
    .r-col3{
        left:18.3%;
    }
    .r-col4{
        left:19%;
    }
    .r-col5{
        left:19.5%;
    }
}

@media (min-width:660px) and (max-width:695px){
    .r-col1{
        left:20%;
    }
    .r-col2{
        left:20%;
    }
    .r-col3{
        left:20.6%;
    }
    .r-col4{
        left:21.5%;
    }
    .r-col5{
        left:22%;
    }
}

@media (min-width:610px) and (max-width:659px){
    .r-col1{
        left:19%;
    }
    .r-col2{
        left:19%;
    }
    .r-col3{
        left:19.6%;
    }
    .r-col4{
        left:20.5%;
    }
    .r-col5{
        left:21%;
    }
}

@media (min-width:581px) and (max-width:609px){
    .r-col1{
        left:17.5%;
    }
    .r-col2{
        left:17.5%;
    }
    .r-col3{
        left:18.1%;
    }
    .r-col4{
        left:19%;
    }
    .r-col5{
        left:19.5%;
    }
}

/* resources button chinese*/
.r-btn1-zh{
    left:10.5%;
}

.r-btn2-zh{
    left:21%;
}

.r-btn3-zh{
    left:8%;
}

.r-btn4-zh{
    left:3%;
}

@media (min-width:581px){
	.r-col1-zh .elementor-column-wrap.elementor-element-populated {
    	width: unset;
	}
}

@media (max-width:580px) and (min-width:320px){
    .r-btn5-zh a{
        padding: 0;
        width: 100% !important;
        position: relative;
        left: 0;
        right: 0;
        text-align: left;
    }

    .r-btn4-zh a{
        padding: 0;
        width: 100% !important;
        position: relative;
        left: 0;
        right: 0;
        text-align: left;
    }

    .r-btn3-zh a{
        padding: 0;
        width: 100% !important;
        position: relative;
        right: 0;
        left: 0;
        text-align: left;
    }

    .r-btn2-zh a{
        padding: 0;
        width: 100% !important;
        position: relative;
        right: 0;
        text-align: left;
    }

    .r-btn1-zh a{
        margin-top:90px !important;
        width: 100% !important;
        position: relative;
        left: 0;
        text-align: left;
    }

	.resources-btn-zh .elementor-element-populated{
        padding: 0 !important;
    }

    .resources-btn-zh .elementor-widget{
        position: unset;
    }

    .r-col1-zh .elementor-widget-container {
    	margin:0 !important;
    }

    .r-col1-zh span.elementor-button-text {
        padding-left:0 !important;
    }

    .r-col2-zh span.elementor-button-text {
        padding-left:0 !important;
    }

    .r-col3-zh span.elementor-button-text {
        padding-left:0 !important;
    }

    .r-col4-zh span.elementor-button-text {
        padding-left:0 !important;
    }

    .r-col5-zh span.elementor-button-text {
        padding-left:0 !important;
    }
}

@media (min-width:768px) and (max-width:1080px){
    .r-col1-zh {
        width:27.645% !important;
    }
}

@media(min-width:1095px) and (max-width:1127px){
    .r-btn1-zh{
        left:29px;
    }
    .r-btn2-zh{
        left:12%;
    }
    .r-btn3-zh{
        left:5%;
    }
    .r-btn4-zh{
        left:-3%;
    }
    .r-btn5-zh{
        left:-5px;
    }
}

@media(min-width:1081px) and (max-width:1094px){
    .r-btn1-zh{
        left:19px;
    }
    .r-btn2-zh{
        left:8%;
    }
    .r-btn3-zh{
        left:4%;
    }
    .r-btn4-zh{
        left:0;
    }
}

@media (min-width:1060px) and (max-width:1080px){
    .r-btn1-zh a{
        width:142% !important;
    }
    .r-btn2-zh a{
        width:102% !important;
    }
    .r-btn3-zh a{
        width:102% !important;
    }
    .r-btn4-zh a{
        width:102% !important;
    }
    .r-btn1-zh{
        left:-2%;
    }
    .r-btn2-zh{
        left:69%;
    }
    .r-btn3-zh{
        left:30%;
    }
    .r-btn4-zh{
        left:83%;
    }
    .r-btn5-zh{
        left:12%;
    }
}

@media (min-width:1028px) and (max-width:1059px){
    .r-btn1-zh a{
        width:142% !important;
    }
    .r-btn2-zh a{
        width:102% !important;
    }
    .r-btn3-zh a{
        width:102% !important;
    }
    .r-btn4-zh a{
        width:102% !important;
    }
    .r-btn1-zh{
        left:-5%;
    }
    .r-btn2-zh{
        left:69%;
    }
    .r-btn3-zh{
        left:30%;
    }
    .r-btn4-zh{
        left:83%;
    }
    .r-btn5-zh{
        left:12%;
    }
}

@media (min-width:1000px) and (max-width:1027px){
    .r-btn1-zh a{
        width:158% !important;
    }
    .r-btn2-zh a{
        width:102% !important;
    }
    .r-btn3-zh a{
        width:102% !important;
    }
    .r-btn4-zh a{
        width:102% !important;
    }
    .r-btn1-zh{
        left:-6%;
    }
    .r-btn2-zh{
        left:89%;
    }
    .r-btn3-zh{
        left:38%;
    }
    .r-btn4-zh{
        left:102%;
    }
    .r-btn5-zh{
        left:14%;
    }
}

@media (min-width:967px) and (max-width:999px){
    .r-btn1-zh a{
        width:150% !important;
    }
    .r-btn2-zh a{
        width:105% !important;
    }
    .r-btn3-zh a{
        width:102% !important;
    }
    .r-btn4-zh a{
        width:102% !important;
    }
    .r-btn1-zh{
        left:-4%;
    }
    .r-btn2-zh{
        left:115%;
    }
    .r-btn3-zh{
        left:48%;
    }
    .r-btn4-zh{
        left:130%;
    }
    .r-btn5-zh{
        left:18%;
    }
}

@media (min-width:930px) and (max-width:966px){
    .r-btn1-zh a{
        width:150% !important;
    }
    .r-btn2-zh a{
        width:110% !important;
    }
    .r-btn3-zh a{
        width:109% !important;
    }
    .r-btn4-zh a{
        width:109% !important;
    }
    .r-btn1-zh{
        left:-12%;
    }
    .r-btn2-zh{
        left:92%;
    }
    .r-btn3-zh{
        left:40%;
    }
    .r-btn4-zh{
        left:122%;
    }
    .r-btn5-zh{
        left:18%;
    }
}

@media (min-width:900px) and (max-width:929px){
    .r-btn1-zh a{
        width:150% !important;
    }
    .r-btn2-zh a{
        width:112% !important;
    }
    .r-btn3-zh a{
        width:109% !important;
    }
    .r-btn4-zh a{
        width:109% !important;
    }
    .r-btn1-zh{
        left:-19%;
    }
    .r-btn2-zh{
        left:65%;
    }
    .r-btn3-zh{
        left:32%;
    }
    .r-btn4-zh{
        left:106%;
    }
    .r-btn5-zh{
        left:16%;
    }
}

@media (min-width:862px) and (max-width:899px){
    .r-btn1-zh a{
        width:150% !important;
    }
    .r-btn2-zh a{
        width:116% !important;
    }
    .r-btn3-zh a{
        width:112% !important;
    }
    .r-btn4-zh a{
        width:113% !important;
    }
    .r-btn1-zh{
        left:-24%;
    }
    .r-btn2-zh{
        left:50%;
    }
    .r-btn3-zh{
        left:28%;
    }
    .r-btn4-zh{
        left:104%;
    }
    .r-btn5-zh{
        left:16%;
    }
}

@media (min-width:830px) and (max-width:861px){
    .r-btn1-zh a{
        width:150% !important;
    }
    .r-btn2-zh a{
        width:115% !important;
    }
    .r-btn3-zh a{
        width:112% !important;
    }
    .r-btn4-zh a{
        width:113% !important;
    }
    .r-btn1-zh{
        left:-25%;
    }
    .r-btn2-zh{
        left:60%;
    }
    .r-btn3-zh{
        left:32%;
    }
    .r-btn4-zh{
        left:116%;
    }
    .r-btn5-zh{
        left:18%;
    }
}

@media (min-width:808px) and (max-width:829px){
    .r-btn1-zh a{
        width:150% !important;
    }
    .r-btn2-zh a{
        width:115% !important;
    }
    .r-btn3-zh a{
        width:112% !important;
    }
    .r-btn4-zh a{
        width:113% !important;
    }
    .r-btn1-zh{
        left:-27%;
    }
    .r-btn2-zh{
        left:60%;
    }
    .r-btn3-zh{
        left:32%;
    }
    .r-btn4-zh{
        left:116%;
    }
    .r-btn5-zh{
        left:18%;
    }
}

@media (min-width:788px) and (max-width:807px){
    .r-btn1-zh a{
        width:150% !important;
    }
    .r-btn2-zh a{
        width:115% !important;
    }
    .r-btn3-zh a{
        width:112% !important;
    }
    .r-btn4-zh a{
        width:113% !important;
    }
    .r-btn1-zh{
        left:-28%;
    }
    .r-btn2-zh{
        left:70%;
    }
    .r-btn3-zh{
        left:35%;
    }
    .r-btn4-zh{
        left:124%;
    }
    .r-btn5-zh{
        left:19%;
    }
}

@media (min-width:768px) and (max-width:787px){
    .r-btn1-zh a{
        width:150% !important;
    }
    .r-btn2-zh a{
        width:118% !important;
    }
    .r-btn3-zh a{
        width:112% !important;
    }
    .r-btn4-zh a{
        width:113% !important;
    }
    .r-btn1-zh{
        left:-30%;
    }
    .r-btn2-zh{
        left:67%;
    }
    .r-btn3-zh{
        left:36%;
    }
    .r-btn4-zh{
        left:124%;
    }
    .r-btn5-zh{
        left:19%;
    }
}

@media (min-width: 581px) and (max-width:767px){
    .resources-btn-zh .elementor-column {
        width:unset !important;
    }
    .r-btn1-zh .elementor-widget-container{
        margin:0 !important;
    }
}

@media (min-width:696px) and (max-width:767px){
    .r-col1-zh{
        left:22.9%;
    }
    .r-col2-zh{
        left:22.6%;
    }
    .r-col3-zh{
        left:23.2%;
    }
    .r-col4-zh{
        left:24.4%;
    }
    .r-col5-zh{
        left:25%;
    }
}

@media (min-width:610px) and (max-width:695px){
    .r-col1-zh{
        left:24.9%;
    }
    .r-col2-zh{
        left:24.6%;
    }
    .r-col3-zh{
        left:25.2%;
    }
    .r-col4-zh{
        left:26.4%;
    }
    .r-col5-zh{
        left:27%;
    }
}

@media (min-width:581px) and (max-width:609px){
    .r-col1-zh{
        left:23.9%;
    }
    .r-col2-zh{
        left:23.6%;
    }
    .r-col3-zh{
        left:24.2%;
    }
    .r-col4-zh{
        left:25.4%;
    }
    .r-col5-zh{
        left:26%;
    }
}

.summary {
    display: inline-block;
}