/*Custom css*/
.content .img-block { margin-bottom: 0px; padding: 50px 0px; }
.heading-block { padding: 0px; }
.heading-block h2 { padding: 0px; }
.padding-sm { padding: 40px 0px; }
.pb-half .padding-sm { padding: 40px 0px 30px 0px; }
.pt-half .padding-sm { padding: 20px 0px 40px 0px; }
.text-block { padding: 0px; }
.small-block .wrap { margin-bottom: 0px; }
.text-block p:last-child { margin-bottom: 10px; }
.content {}
.banner.banner-wrapper .bg-slider:after, .banner.banner-wrapper .bg-image:after { content: none; }
.tab-block .btns a { font-weight: 500; }
.large-block .wrap { max-width: 100%; }
.tab-wrapper .tab.gold { color: #D4AF37; }
.tablist a.gold { color: #D4AF37; }
.tablist a.gold:before { color: #D4AF37; background: #D4AF37; }
.tab-wrapper .tab.gold h2, .tab-wrapper .tab.gold .h2, .tab-wrapper .tab.gold .opener { color: #D4AF37; }
#field_1_4 .gfield_label { width: 150px; }
.card-search .card-wrap { padding: 40px 0px; }
.section-readmore { background: rgba(245, 105 , 33, 0.4); padding: 15px; }
.section-readmore p { margin-bottom: 0px; color: #000000; font-weight: 400; }
.section-readmore a { text-decoration: none; font-weight: bold; }
.gallery-items {}
.gallery-items img { height: 200px; object-fit: cover; }
.icon-zoom-in:before {
    content: "\e987";
}
.gallery-items span.icon-search {
    position: absolute;
    top: 0;
    right: 7px;
    background: #CCCCCC;
    padding: 0px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.gallery-items span.icon-search:before {
	top: 6px;
    position: absolute;
    left: 8px;
}
.gallery-itemsnormal {}
.gallery-itemsnormal img { width: 100%; }
.section-readmore:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: -webkit-linear-gradient(right, #ff8d29 -3.57%, #bb1992 102.14%);
    background: linear-gradient(270deg, #ff8d29 -3.57%, #bb1992 102.14%);
    height: 3px;
    width: 100%;
}
.event_listing-template-default .pub-date { display: none; }
.copyright-holder p { font-size: 14px; margin-bottom: 12px; }
.footer-link li:first-child { padding-left: 5px; }
.labelnews { font-weight: 500; font-size: 17px; }
.select-news { padding: 15px 0px; }
.select-news .col-form-label { max-width: 120px; }
.logo-list .logo-wrap { width: 165px; height: 165px; }

@media (max-width: 767px) {
	.banner.banner-wrapper:before { background: linear-gradient(180deg, rgba(1, 5, 136, 0) 0%, #632c7a 60%); 
		background: -webkit-linear-gradient(top, rgba(1, 5, 136, 0) 0%, #632c7a 60%); }
		.gallery-items span.icon-search:before { right: 15px; }
        .logo-list .slick-dots { display: none!important; }
}
@media (min-width: 768px) {
	/*.banner.banner-wrapper .bg-slider:before, .banner.banner-wrapper .bg-image:before { background: linear-gradient(90deg, #632c7a 32.5%, rgba(1, 22, 202, 0) 50%); background: -webkit-linear-gradient(90deg, #632c7a 32.5%, rgba(1, 22, 202, 0) 50%); }*/
    .select-form .nice-select .list { max-height: 400px; overflow-y: auto; left: 0px; right: auto; }
    .footer-link li:first-child { padding-left: 0px; }
    .select-form {
        justify-content : flex-start;
        -webkit-box-pack : start;
    }
    .select-news .col-form-label { max-width: 120px; }


}

@media (min-width: 992px) {
	p { font-size: 18px; }
	.big-text p { font-size: 20px; }
}

@media (min-width: 1600px) {
	.banner.banner-inner .bg-image { height: 500px; }
}

.accordion-list.active h3 {
    border-bottom-color: transparent;
}

.accordion-list.active h3:before {
    -webkit-transform: translateY(-50%) rotate(-45deg) skew(-5deg, -5deg);
        -ms-transform: translateY(-50%) rotate(-45deg) skew(-5deg, -5deg);
            transform: translateY(-50%) rotate(-45deg) skew(-5deg, -5deg);
    margin-top: 0;
}

.accordion-list h3 {
    border-bottom: 1px solid rgba(51, 51, 51, 0.77);
    padding: 20px 40px 20px 0;
    margin-bottom: 0;
    cursor: pointer;
    position: relative;
    font: 20px/1.2 "HK Grotesk", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    letter-spacing: -0.01em;
}

.accordion-list h3:focus,
.accordion-list h3:hover {
    color: #302c84;
}

.accordion-list h3:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 15px;
    width: 10px;
    height: 10px;
    -webkit-transform: translateY(-50%) rotate(136deg) skew(-5deg, -5deg);
        -ms-transform: translateY(-50%) rotate(136deg) skew(-5deg, -5deg);
            transform: translateY(-50%) rotate(136deg) skew(-5deg, -5deg);
    border-width: 2px 2px 0 0;
    border-style: solid;
    border-color: #333 #333 transparent transparent;
    margin-top: -4px;
}

.accordion-list .slide {
    display: none;
    padding: 0 0 20px 10px;
    color: #333;
    border-bottom: 1px solid rgba(51, 51, 51, 0.77);
    line-height: 1.722;
}

.accordion-list .slide p {
    max-width: 970px;
    letter-spacing: -0.009em;
}

.accordion-list .slide p:last-child {
    margin-bottom: 0;
}

.faq-block .heading .sub-title {
    letter-spacing: 0;
    margin-bottom: 12px;
}

.faq-block .accordion {
    max-width: 1052px;
}