@font-face {
	font-family: 'Forum';
	src: url('/font/Forum-Regular.ttf') format('ttf');
	font-weight: 400;
	font-style: normal;
}

body{
	background-color: #f4f4f4;
	font-family: 'Forum';
	color: #1B1B1B;
}

.container {
    max-width: 1180px !important;
    margin: 0 auto;
}

input {
    outline: none;
    border: none !important;
    border-radius: 0 !important;
}
input:focus {
	outline: none !important;
}
input:active {
	outline: none;
}
/*body { font-family: 'Quicksand', sans-serif; font-size: 18px; color: #0C0C0C; }
    h1, h2, h3, h4 { font-family: 'Playfair Display', serif; }
    h2{
    	font-size: 40px !important;
    	color: #0C0C0C;
    }
*/

body { font-size: 18px; color: #0C0C0C; }
    h1, h2, h3, h4 {

    }
    p{
    	font-size: 20px;
    }
    button{
    	font-size: 20px;
    }
    h2{
    	font-size: 40px !important;
    	color: #0C0C0C;
    }
    .icon-circle {
	 background: #fff;
    padding: 30px;
    border-radius: 50%;
    margin-bottom: 20px;
    width: 125px;
    display: inline-flex;
    height: 125px;
	}

.dark-section{
	background-color: #0c0c0c;
}

.set-slider-arrow button {
    width: 50px;
    height: 50px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.set-slider-arrow button:hover {
    background-color: #0C0C0C;
}
.set-slider-arrow button:hover svg{
	fill: #fff;
}
.testimonial-sec {
    margin-top: -200px;
}

.set-slider-arrow {
    margin-top: 55px;
}

.accordion-content {
    transition: max-height 0.3s ease;
}
.accordion-icons {
    background-color: #4D6752;
    width: 55px;
    height: 55px;
}
.accordion-icons:hover{
	background-color: #0C0C0C;
}
.accordion-text-color {
    color: #0C0C0C;
    font-size: 32px !important;
}
.accordion-para-color {
    color: #0C0C0C;
    font-size: 20px;
    padding-top: 0 !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 25px !important;
}
.menu-logo a img {
    width: 100px;
    margin: 14px 0;
}
.nevigation-menu a{
	font-size: 20px;
	line-height: 64px;
}
.footer-style nav a{
	font-size: 20px;
}
.accordion-btn-setting {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.accordion-text-color {
    width: calc(100% - 2rem);
}
.nevigation-menu a.active-link {
    background: #0c0c0c;
}
.bg-gray-900{
    background-color: #0C0C0C !important;
}

.submit-btn-size span {
    font-size: 20px !important;
}
.bg-gray-900:hover {
    background: #4e6752 !important;
}

  .custom-bullet li::marker {
    font-size: 1.3rem;        /* bullet size */
    margin-right: 0.8rem;     /* 👈 bullet aur text ke beech gap */
  }

  .custom-bullet li {
    padding-left: 0.4rem;     /* 👈 thoda aur spacing visually improve karta hai */
  }


/*start responsive mode */






@media(max-width: 500px){
	p br{
		display: none;
	}
	h2 br{
		display: none;
	}
	h2{
		font-size: 30px !important;
	}
	.accordion-text-color {
	    font-size: 20px !important;
	    width: calc(100% - 2rem);
	}
	.accordion-para-color {
	    font-size: 15px;
	}
	.accordion-icons {
	    width: 30px;
	    height: 30px;
	}
	.accordion-para-color {
	    padding-left: 16px !important;
	    padding-right: 16px !important;
	    padding-bottom: 20px !important;
	}
	.accordion-btn-setting {
	    padding-left: 16px !important;
	    padding-right: 16px !important;
	}
    nav#mobile-menu a.active-link {
        background: #0c0c0c;
    }
}

