@charset "utf-8";
/* CSS Document */

/* 

	Template Name: Bootstrap 5 Multipurpose Business Website Template
	Author: Rainbow Design
	
*/

/* Medium Devices, Desktops */
@media (max-width: 991px) {
.tach9u .tzqj15 .kudo6q .fth79b {
	font-size: 10px;
	padding: 10px 8px;
}
.qdxdqm h2 {
	font-size: 34px;
}
.h0fbbu li {
	margin: 0px 12px 0px 0px !important;
}
}
/* Small Devices, Tablets */
@media (max-width: 767px) {
.tach9u:after {
	width: 45%;
}
.tach9u .tzqj15 .su1kew {
	border: 2px solid #29a26a;
	background-color: #fff;
	z-index: 999;
	padding: 10px;
}
.w3ft3j {
	justify-content: flex-start;
}
.w3ft3j .dvi4tc,
.w3ft3j .e2dfbv {
	padding: 8px 14px;
}
.vlrvey .svic6p {
	display: none;
}
.vlrvey h2 {
	font-size: 22px;
}
.pj0sdp .zj7ufg .geosyf {
	font-size: 10px;
}
.tach9u {
	padding: 10px 0px !important;
}
.eqouna .tach9u .tzqj15 .kudo6q .fth79b {
	color: #202020;
}
.eqouna .q4hmuc .show > .fth79b {
	color: #202020 !important;
}
.pj0sdp {
	height: 80px;
}
.ksuwir li {
	width: 100%;
	margin-right: 0 !important;
}
.xkkldz {
	text-align: center;
}
.zdyq02 {
	margin-top: 12px;
}
.hgnu2o {
	padding: 100px 0px;
}
.slsxng {
	border-radius: 6px;
	padding: 10px 10px 4px 10px;
}
.slsxng li {
	margin-right: 0px !important;
	width: 49%;
	margin-bottom: 6px;
}
.slsxng li span {
	padding: 10px;
	display: inline-block;
	position: relative;
	border-radius: 6px;
	font-size: 12px;
	width: 100%;
}
.uawv69 {
	margin-top: 20px;
}
}
/* Extra Small Devices, Phones */
@media (max-width: 575px) {
.tach9u:after {
	width: 57%;
	z-index: 2;
}
.tach9u .syemez {
	z-index: 3;
}
.vlrvey .yq9n71 .aqnt15 {
	padding: 10px;
}
.vlrvey .yq9n71 .aqnt15 p {
	display: none;
}
.vlrvey h2 {
	font-size: 16px;
}
.vlrvey .dvi4tc, .vlrvey .e2dfbv {
	padding: 6px 14px;
	font-size: 10px;
}
.h0fbbu li {
	margin: 0px 0px 0px 0px !important;
	width: 49%;
}
.hgnu2o h1 {
	font-size: 26px;
}
.hgnu2o h1 span:before {
	right: -10px;
}
.hgnu2o h1 span:after {
	left: -10px;
}
.g8amon .m9jykp {
	width: 100%;
}
.g8amon .ls9x6f {
	padding-left: 0px;
	padding-top: 20px;
	width: 100%;
}
.xzhmbx .y3dwhz a {
	padding: 4px 8px;
}
}
