@charset "UTF-8";

/*-------------------------------------------------

Project:	i-Fact
Version:	1.0.0
Author:     Webstrot
Copyright © 2020-21

*/

/* responsive css start */

@media (max-width: 1850px) {
	.web_slider_wrapper .carousel-nevigation {
		left: 350px;
	}
	/* Agency 02 */
	/* Beauty */
	/* Construction 02 */
	/* Kidder */
	/* Startup */
	/* Web Hosting */
}
@media (max-width: 1750px) {
	/* Web Hosting */
	.web_slider_wrapper .carousel-nevigation {
		left: 310px;
	}
	.web_about_shape_wrapper {
		left: -29%;
	}
}
@media (max-width: 1650px) {
	.shape_top_header {
		left: -80px;
	}
	.main_slider_wrapper .carousel-nevigation {
		left: 265px;
	}
	.testi_shape2 {
		right: -290px;
	}
	.web_slider_wrapper .carousel-nevigation {
		left: 265px;
	}
	/* Web Hosting */
}
@media (max-width: 1600px) {
	.shape_top_header {
		left: -80px;
	}
	.main_slider_wrapper .carousel-nevigation {
		left: 250px;
	}
	/* Web Hosting */
	.web_slider_wrapper .carousel-nevigation {
		left: 250px;
	}
	.web_about_shape_wrapper {
		left: -37%;
	}
	.web_client_shape_wrapper {
		right: -34%;
	}
}
@media (max-width: 1500px) {
	.top_righ_shape {
		right: -220px;
	}
	.shape_top_header {
		left: -100px;
	}
	.main_slider_wrapper .carousel-nevigation {
		left: 185px;
	}
	.testi_shape1 {
		left: -40%;
	}
	.testi_shape2 {
		right: -350px;
	}
	.single-feature p {
		width: 265px;
	}
	/* Web Hosting */
	.web_slider_wrapper .carousel-nevigation {
		left: 185px;
	}
	.web_top_right_wrapper {
		right: -67%;
	}
}
@media (max-width: 1400px) {
	/* Web Hosting */
	.web_slider_wrapper .carousel-nevigation {
		left: 135px;
		left: 87px;
	}
	.web_menu_wrapper ul > li > a {
		padding: 15px 3px;
	}
	.web_about_shape_wrapper {
		left: -42%;
	}
	.web_client_shape_wrapper {
		right: -41%;
	}
}
@media (max-width: 1199px) {
	/* Web Hosting */
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {
		font-size: 40px;
	}
	.web_slider_wrapper .carousel-nevigation {
		left: 120px;
		bottom: 29%;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {
		margin-bottom: 3px;
	}
	.web_menu_right_wrapper {
		padding-right: 0;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h1 {
		font-size: 34px;
	}
	.web_logo_wrapper {
		padding-left: 0;
	}
	.web_serach_header .web_searchbox form input {
		width: 50%;
	}
	.web_process_box2 .web_process_line_shape {
		left: 160px;
	}
	.web_process_line_shape {
		display: none;
	}
	.web_build_img_wrapper img {
		padding: 0;
	}
	.web_about_content_wrapper {
		padding-top: 50px;
	}
	.web_slider_main_img_wrapper img {
		width: 100%;
	}
	.web_about_shape_wrapper,
	.web_client_shape_wrapper {
		display: none;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	/* Web Hosting */
	.web_menu_wrapper ul > li > a {
		padding: 15px 2px;
	}
	.web_testimonial_slider .web_build_main {
		padding: 0;
	}
	.web_menu_right_wrapper .web_btn_style {
		width: 140px;
	}
}
@media (max-width: 1050px) {
	/* Web Hosting */
	.web_slider_wrapper .carousel-nevigation {
		left: 55px;
	}
	.web_menu_fixed:after {
		width: 240px;
	}
	.web_about_wrapper {
		padding-top: 0;
	}
}
@media (max-width: 991px) {
	/* Web Hosting */
	.web_menu_right_wrapper .web_btn_style {
		margin-right: 30px;
	}
	.web_searchd {
		padding-right: 25px;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content {
		text-align: center;
		padding-top: 100px;
	}
	.web_slider_wrapper .carousel-nevigation {
		left: 0;
		right: 0;
		margin: 0px auto;
		text-align: center;
		bottom: 66%;
	}
	.web_slider_wrapper .carousel-nevigation > .next {
		left: auto;
		margin-left: -8px;
	}
	.web_slider_wrapper .carousel-nevigation > .prev {
		left: auto;
		margin-left: -70px;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .caption-1,
	.web_slider_wrapper .carousel-inner .carousel-item .caption-2,
	.web_slider_wrapper .carousel-inner .carousel-item .caption-3 {
		min-height: 690px;
	}
	#web-return-to-top {
		right: 30px;
	}
	.web_slider_wrapper.carousel-inner .carousel-item .carousel-captions .content {
		padding-bottom: 0;
	}
	.web_slider_wrapper.carousel-inner .carousel-item .carousel-captions .content li {
		margin-right: 0;
	}
	.web_slider_main_img_wrapper img {
		width: 100%;
	}
	.web_menu_fixed {
		top: 0;
	}
	.web_process_wrapper {
		padding-top: 30px;
	}
	.web_process_box2 {
		margin: 0;
	}
	.web_process_box_wrapper {
		margin-bottom: 30px;
	}
	.web_process_wrapper {
		padding-bottom: 60px;
	}
	.web_testimonial_slider .web_build_main {
		padding-top: 40px;
		text-align: center;
	}
	.web_testimonial_slider .owl-theme .owl-dots {
		position: static;
	}
	.web_about_wrapper {
		padding-bottom: 80px;
	}
	.web_footer_blog_wrapper {
		padding: 0;
	}
	.web_footer_widget {
		padding-bottom: 30px;
	}
	.web_footer_wrapper {
		padding-bottom: 40px;
	}
	.web_sidebar_logo img {
		padding-top: 26px;
		padding-left: 20px;
	}
	.web_pricing_section .web_pricing-table-default {
		margin-bottom: 50px;
	}
	.web_tab_img {
		text-align: center;
		margin-bottom: 50px;
	}
	.web_tab_main_wrapper .tab-content {
		text-align: center;
	}
	.web_tab_main_wrapper .tab-content ul {
		text-align: left;
		display: inline-block;
	}
	.web_tab_wrapper {
		text-align: center;
	}
}
@media (max-width: 767px) {
	/* Web Hosting */
	.web_about_image_wrapper img {
		width: 100%;
	}
	.web_slider_wrapper .carousel-nevigation {
		bottom: 57%;
	}
}
@media (max-width: 580px) {
	/* Web Hosting */
	.web_slider_wrapper .carousel-nevigation {
		bottom: 58%;
	}
	.web_serach_header .web_searchbox form input {
		width: 85%;
	}
	.web_serach_header .web_searchbox form button {
		left: auto;
		right: 40px;
	}
	#web-return-to-top {
		right: 30px;
	}
}
@media (max-width: 480px) {
	/* Web Hosting */
	.web_logo_wrapper img {
		width: 200px;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .caption-1,
	.web_slider_wrapper .carousel-inner .carousel-item .caption-2,
	.web_slider_wrapper .carousel-inner .carousel-item .caption-3 {
		min-height: 620px;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.web_signature_wrapper h1 {
		font-size: 20px;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h1 {
		font-size: 24px;
	}
	.web_header {
		margin-top: 30px;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content {
		padding-top: 70px;
	}
}
@media (max-width: 380px) {
	/* Web Hosting */
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {
		font-size: 38px;
		line-height: 52px;
	}
	.web_logo_wrapper img {
		width: 160px;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h1 {
		font-size: 20px;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {
		font-size: 30px;
	}
	.web_slider_wrapper .carousel-nevigation {
		bottom: 47%;
	}
	.web_searchd {
		padding-right: 15px;
	}
	.web_slider_wrapper .carousel-inner .carousel-item .carousel-captions .content h2 {
		line-height: 40px;
	}
}