/* Moxes SEO  & Digital Marketing Agency HTML-5 Template */

/*** 

====================================================================
	Attachment Css Files
====================================================================

***/

@import url('global.html');
@import url('header.html');
@import url('footer.html');
@import url('animate.html');
@import url('rtl.html');
@import url('dark-body.html');

@import url('slider.html');
@import url('about.aspx');
@import url('marque.html');
@import url('services.html');
@import url('accordion.html');
@import url('process.html');
@import url('clients.html');
@import url('projects.html');
@import url('pricing.html');
@import url('team.html');
@import url('testimonial.html');
@import url('news.html');
@import url('contact.aspx');
@import url('since.html');
@import url('faq.html');
@import url('video.html');
@import url('counter.html');
@import url('flaticon_moxes.html');


@import url('shop.html');
@import url('privacy.html');
@import url('not-found.html');
@import url('coming-soon.html');
@import url('page-title.html');
@import url('jquery-ui.html');
@import url('swiper.min.html');
@import url('font-awesome.html');
@import url('custom-animate.html');
@import url('magnific-popup.html');
@import url('odometer-theme-default.html');
@import url('jquery.bootstrap-touchspin.html');


@media (max-width: 600px) {

	h2 {
		line-height: 49px !important;
		font-size: 37px !important;
	}

	h1 {
		line-height: 46px !important;
		font-size: 35px !important;
	}
	.slider-one_heading {
		margin-top: 30px;
		margin-bottom: 35px;
		color: var(--white-color);
		text-transform: capitalize;
		transition: 1.3s cubic-bezier(0.5, 0.5, 0, 1);
		clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
		padding-left: 15px !important;
	}
	.slider-one_text {
		margin-top: 20px;
		font-weight: 400;
		font-size: 18px;
		line-height: 32px;
		margin-bottom: 35px;
		color: var(--white-color);
		text-transform: capitalize;
		transition: 1.3s cubic-bezier(0.5, 0.5, 0, 1);
		clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
		padding-left: 10px;
		padding-right: 10px;
	}

	.slider-one_socials {
		display: none;
	}

	a.theme-btn.btn-style-one {
		margin-left: 8px;
		margin-right: -2px;
	}

	.slider-one_title.trans-900 {
		margin-left: 16px;
		margin-right: 16px;
	}

	.about-one_content-outer {
		position: relative;
		padding-left: 0px !important;
	}

	h2.sec-title_heading {
		font-size: 30px !important;
		margin-left: 13px;
	}

	 .faq-one_bg {
		position: absolute;
		left: 12px;
		top: 0px;
		right: 12px;
		bottom: 0px;
		overflow: hidden;
		border-radius: 35px;
		background-color: var(--black-color);
	 }

	h2.sec-title_heading
	 {
		line-height: 1.3 !important;
	}


	.sec-title_title {
		position: relative;
		font-weight: 700;
		font-size: 18px;
		display: flex;
		gap: 15px;
		letter-spacing: 1px;
		align-items: center;
		color: var(--main-color);
		text-transform: uppercase;
		padding-left: 13px !important;
	}

	.faq-one_bg {
		position: absolute;
		left: 0px !important;
		top: 0px !important;
		right: 0px !important;
		bottom: 0px !important;
		overflow: hidden;
		border-radius: 0px !important;
		background-color: var(--black-color);
	}

	.accordion-box .block .acc-btn {
		position: relative;
		cursor: pointer;
		font-size: 22px;
		font-weight: 600;
		line-height: 30px;
		border-radius: 8px !important;
		padding: 22px 55px 22px 35px;
		color: var(--black-color);
		transition: all 500ms ease;
		-ms-transition: all 500ms ease;
		-o-transition: all 500ms ease;
		-moz-transition: all 500ms ease;
		-webkit-transition: all 500ms ease;
		background-image: linear-gradient(to right, #eeeeee, #f2f2f2, #f6f6f6, #fbfbfb, #ffffff);
	}

	.since-phone_box-outer {
		position: relative;
		padding: 21px 9px !important;
		border-radius: 0px 0px 30px 0px;
		background-color: var(--main-color);
	}

	.pricing-one_bg {
		position: absolute;
		left: 0px !important;
		top: 0px !important;
		right: 0px !important;
		bottom: 0px !important;
		overflow: hidden;
		border-radius: 0px !important;
		background-color: var(--black-color);
	}

	.pricing-one_list {
		position: relative;
		display: flex;
		gap: 8px !important;
		flex-wrap: wrap;
		margin-bottom: 30px;
		align-items: center;
		justify-content: center;
	}

	.price-block_one-icon {
		position: relative;
		font-size: 90px;
		line-height: 1em;
		color: var(--white-color);
		font-family: "flaticon_moxes";
		display: none !important;
	}

	.price-block_one-inner {
		position: relative;
		padding: 41px 8px !important;
		border-radius: 25px;
		background-color: #0a0b0f;
		background-size: cover;
	}

	section.team-one {
		display: none !important;
	}

	.contact-one_discuss {
		position: relative;
		font-size: 47px !important;
		left: -10px;
		z-index: 10;
		font-weight: 800;
		line-height: 1em;
		color: var(--black-color);
		text-transform: uppercase;
	}

	.clients-four .client-block_one {
		position: relative;
		width: 100% !important;
		max-width: 100% !important;
	}

	.about-two_counts {
		position: relative;
		padding: 11px 19px !important;
		margin-top: 30px;
		border-radius: 20px;
		background-color: var(--white-color);
		border: 1px solid rgba(var(--black-color-rgb), 0.08);
	}

	.page-title h2 {
		text-transform: uppercase;
		color: var(--white-color);
		text-align: center !important;
	}

	.page-title .bread-crumb {
		position: relative;
		margin-top: 15px;
		text-align: center !important;
	}

	/*services responsive start*/
	.service-block_one-content {
		position: relative;
		z-index: 1;
		margin-top: 70px;
		padding: 27px 15px;
		border-radius: 30px;
		margin-left: 0px;
		background-color: var(--white-color);
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);
	}
	.main-header.header-style-one .header-lower .inner-container {
		position: relative;
		padding: 0px 0px !important;
	}
	span.about-widget {
		display: block !important;
	}

	.service-block_one-content {
		position: relative;
		z-index: 1;
		margin-top: 70px;
		padding: 34px 12px !important;
		border-radius: 30px;
		margin-left: 0px !important;
		background-color: var(--white-color);
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);
	}

	.faq-one .column {
		position: relative;
		margin-bottom: 30px;
		padding-left: 10px;
		padding-right: 10px;
	}

}
.faq-one .column {
	position: relative;
	margin-bottom: 30px;
	padding-left: 22px;
	padding-right: 20px;
}
span.about-widget {
	display: none;
}
.counter-block_two-icon {
	position: relative;
	font-size: 50px;
	line-height: 1em;
	text-align: right;
	color: var(--white-color);
	font-family: "flaticon_moxes";
	display: none;
}
img.icon-latest {
	width: 100%;
	max-width: 49%;
}
a.team-one_arrow {
	display: none;
}

i.fa-regular.fa-star {
	font-size: 80px;
	color: #fff;
}

i.fa-solid.fa-layer-group {
	font-size: 80px;
	color: #fff;
}
i.fa-solid.fa-crown {
	font-size: 80px;
	color: #fff;
}
.icon-two {
	display: none;
}

img.hundred-latest {
	width: 100%;
	max-width: 71%;
	position: relative;
	bottom: 189px;
	left: 33px;
	transform: rotate(181deg);
}
