/*paddings*/
.section-first-padding {
	padding-top: 40px;
	padding-bottom: 40px;
}
.section-content-padding {
	padding-top: 100px;
	padding-bottom: 40px;
}
.section-content-padding-2 {
	padding-top: 100px;
	padding-bottom: 25px;
}
.section-study-padding {
	padding-top: 80px;
	padding-bottom: 40px;
}
.section-padding {
	padding: 100px 0px 70px;
}
.section-padding-bottom {
	padding-bottom: 100px;
}
.section-padding-top {
	padding-top: 100px;
}

.we-manu-padding {
	padding-top: 40px;
}
.best-quality-padding {
	padding-top: 60px;
}









/*bgs*/

.bg-custom-light {
	background: #f8f3ff;
}




/**/
.elementor-heading-title {
	
	font-size: 25px;
    margin-bottom: 10px;
}
.terms-privacy h2 {
	
	    line-height: 30px;
	    font-size: 22px;
	    margin-top: 15px;
}
.custom-ul {
	margin-left: 30px;
}
.custom-ul li {
	list-style: disc;
}
.custom-ul li p {
	margin-bottom: 2px;
}
.service-detail p {
	margin-bottom: 10px;
}


}
.service-block h6 {
    font-size: 20px;
}

#our-services {
	text-align: center;
}


.main-slider-two .active .text {
	color: black;
}
.text, p {
	line-height: 28px;
	color: rgb(100 98 98);
}





/*complete website-*/
h2 {
    line-height: 45px;
    font-size: var(--font-36);
    font-size: 32px;
}
.sec-title h2 {
	line-height: 40px;
    font-size: var(--font-36);
    font-size: 32px;
}
h3,
.fluid-section-one h3 {
    line-height: 1.3em;
    font-size: 25px;	
    margin-bottom: 10px;

}
.certificate-section .text h2 {
	   line-height: 1.3em;
    font-size: 25px;	
    margin-bottom: 10px;
    color: var(--color-eleven);

}
.sec-title {
   
    /*margin-bottom: 10px;*/
}
.business-section .sec-title + h2,
.business-section-two .sec-title + h2 {
	font-size: 27px;
	line-height: 1.4em;
}
.fluid-section-one .sec-title + p + h2 {
	font-size: 27px;
	line-height: 1.4em;
	margin-bottom: 10px;
}
.services-section-six h6 {
	font-size: 20px;
}
.business-section-two .content-column .inner-column {
	padding-left: 50px;
}
.cta-section h2 {
	font-size: 32px;
}
/*////////*/


















/*slider*/
#service-areas .owl-carousel.owl-drag .owl-item {
	background: #f8f3ff;
	text-align: center;
}

ul.options li, ul.options-list li {
	width: 100%;
	color: rgb(100 98 98) !important;
}


@media(max-width: 500px) {
	.elementor-heading-title {
		font-size: 23px;
	}
}