/*
Theme Name: Muezzin Child
Theme URI: https://nauthemes.com/demo/muezzin
Template: muezzin
Author: Nauthemes
Author URI: https://themeforest.net/user/nauthemes
Description: Muezzin - Islamic Center WordPress Theme
Tags: two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready
Version: 1.0.6.1719822897
Updated: 2024-07-01 08:34:57

*/
.fixed-bg {
    background: url(/wp-content/uploads/2024/07/Image-3.png) !important;
}
#youtube-videos .tq-about-wrapper {
    display: none;
}

.volunteer-form .form-title {
    text-align: center;
    margin-bottom: 20px;
    color: #333; /* Dark grey text for contrast */
}

.volunteer-form label {
    display: block;
    margin-bottom: 10px;
}
.volunteer-form input[type="checkbox"] {
    height: 32px;
    margin-bottom: -28px;
    z-index: 9999999;
    position: relative;
    opacity: 0;
	 width: 90%;
}
.volunteer-form input[type="text"], .volunteer-form input[type="email"], .volunteer-form input[type="tel"] {
    width: 100%;
    padding: 17px 31px;
    border: 1px solid #ddd !important;
    border-radius: 4px;
    margin-bottom: 0;
    margin-top: 0;
}
.container.volunteer-form {
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 20px;
}
.container.volunteer-form .row {
    width: 100%;
}
fieldset {
    border: 1px solid #ddd;
    padding: 0 10px !Important;
    margin-bottom: 20px;
    border-radius: 5px;
}
.volunteer-form  span.wpcf7-list-item {
    margin-left: 0;
    height: 35px;
}
span#v-types, #v-days, #v-gender {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 0;
}
 .volunteer-form  legend {
font-family: Epilogue;
font-size: 14px;
font-weight: 400;
line-height: 14.35px;
color:black;
}

.volunteer-form .volunteer-submit input {
    background-color: #DB9E30; /* Bootstrap primary color */
	font-family: Epilogue;
	font-size: 15px;
	font-weight: 700;
	line-height: 28px;
	text-align: center;
	padding:10px 60px;
	border-radius: 80px;
	color:white;
}
.volunteer-form fieldset p {
    margin-bottom: 0;
}
.wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label {
    color: white;
    width: 122px;
    height: 37px;
    padding: 12px 24px 12px 24px;
    border-radius: 100px;
    border: 1px solid #DB9E30;
    background: #DB9E30;
	font-family: Epilogue;
	font-size: 13px;
	font-weight: 400;
	line-height: 13.33px;
	text-align: left;

}
fieldset span.wpcf7-list-item-label {
	padding: 12px 24px 12px 24px;
	border-radius: 100px;
	border: 1px solid #DB9E30;
	background:#FFF7E7;
	font-family: Epilogue;
	font-size: 13px;
	font-weight: 400;
	line-height: 13.33px;
	color:black;	
}
#read-bio {
    z-index: 1;
}
.remove-ext5 .event-bx2 {
    margin-bottom: 40px;
    height:93% !important;
}
.tq-pillar-box-wrap {
    height: 100%;
}
.tq-pillars-wrapper:hover > div.row > div.col:not(:nth-child(2n)) .tq-pillar-box-wrap {
     margin-top: 0 !Important;
}
.tq-pillars-wrapper > div.row > div.col:not(:nth-child(2n)) .tq-pillar-box-wrap, .tq-pillars-wrapper:hover
  > div.row
  > div.col:not(:nth-child(2n + 1))
  .tq-pillar-box-wrap {
    margin-top: 0 !important;
}
.donation-points .col:nth-child(even) {
    transition: all 0.5s;
    transform: translateY(-50px);
}
.donation-points:hover .col:nth-child(even) {
    transform: translateY(0px);
}
.donation-points .col:nth-child(odd) {
    transition: all 0.5s;
    transform: translateY(50px);
}
.donation-points:hover .col:nth-child(odd) {
    transform: translateY(0px);
}
.donation-points {
    margin-bottom: 100px !important;
}
.tq-header-menu-right div.dropdown {
    width: auto !important;
}
.blog-detail-desc p {
    margin-bottom: 5px !important;
}
#comp-kfb515ud li.wixui-rich-text__text {
    width: 33%;
    text-align: justify;
}
#comp-kfb515ud ul.color_15.font_7.wixui-rich-text__text {
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
}
#comp-kfb515ud {
    width: 100%;
}
.tq-team-cap h4 {
    order: 1;
    width: min-content;
}
.tq-team-cap span.tq-text-theme {
    order: 2;
}
.tq-team-cap span.tq-email.d-flex.align-items-center {
    order: 3;
}
.tq-team-cap .tq-social-links2.d-flex.align-items-center {
    order: 4;
}
.page-id-962 .tq-team-box {
    height: 95%;
}
.page-id-962 .tq-team-box-wrap {
    height: 100%;
}
	body header {
    background-color: rgb(0 75 57 / 0%) !important;
}
@media only screen and (max-width: 1024px) and (min-width: 993px) {
	.tq-pillar-body > p {
    font-size: 10px !important;
}
	.donation-points .col {
    padding: 0 5px;
}
}
@media only screen and (max-width: 1400px) and (min-width: 1025px) {
	.tq-pillar-body > p {
    font-size: 11px !important;
}
}
@media only screen and (max-width: 1400px) {
	.tq-namaz-timing-cap {
    top: 40%;
}
	.Pillars .col:first-child p:last-child {
    padding-left: 10px !Important;
}
.tq-pillar-head img {
    display: none;
}
.tq-pillar-head {
    min-height: unset;
}
.tq-pillar-body > p {
    text-align: left;
}
.tq-pillar-box-wrap {
    max-width:250px;
}
	clipPath#tq-about-shape {
    transform: scale(0.86);
}
	.swiper-fade .swiper-slide {
    height: 600px !important;
}
	header.tq-style1 > .container {
    padding: 0;
    max-width: 1140px !important;
}
	.tq-header-menu nav ul {
    gap: 2px !Important;
}
	.tq-header-inner {
    padding-left: 0;
}

}
.page-id-962 .tq-team-boxes > div.row > div:nth-child(2n) .tq-team-box-wrap {
    margin-top: 0 !important;
}

@media only screen and (max-width: 1024px) {
	#donation-card h2 {
    font-size: 14px !important;
}
	#comp-kfb515ud li.wixui-rich-text__text {
    width: 50%;
    text-align: justify;
}
	#teacher-card-r {
    background: linear-gradient(to left, #004B39 80%, #fff 0) !Important;
}
	.elementor-4006 .elementor-element.elementor-element-02d16a2 {
    margin-top: 0 !important;
}
		.swiper-fade .swiper-slide {
    height: 500px !important;
}
}

@media only screen and (max-width: 600px) {
#youtube-videos img {
    width: 100%;
}
	#comp-kfb515ud li.wixui-rich-text__text {
    width: 100%;
    text-align: justify;
}
	.remove-ext5 .event-bx2 {
    height:100% !important;
}
.container.volunteer-form {
    padding: 0;
    padding-top: 15px;
}
	#post-4686 {
    padding: 0;
}
	section#teacher-card {
    background: none !Important;
}
section#teacher-card-r {
    background: none !important;
}
	.container.volunteer-form .row {
    width: 100%;
    display: flex;
    gap: 24px;
}
}
@media only screen and (max-width: 767px) and (min-width: 601px) {
	.tq-service-box.d-flex.flex-column.align-items-start.w-100 {
    height: 290px;
}
		.tq-namaz-timing-cap.d-flex.flex-column.position-absolute {
    top: 35%;
}
}
@media only screen and (max-width: 992px) and (min-width: 768px) {
	.tq-pillars-wrapper > div.row > div {
    flex: 0 0 50%;
    max-width: 50% !important;
}
}