@charset "utf-8";
/* CSS Document */

/* 

	Template Name: Responsive Multi-Purpose HTML Template
	Author: Rainbow Design
	
*/

/* Medium Devices, Desktops */
@media (max-width: 991px) {
	.header-navigation .nav-item .nav-link {
		padding: 10px 8px;
	}

	.logo-box {
		text-align: center;
	}

	.sticky-wrapper {
		height: auto !important;
	}

	.sticky-wrapper .header-nav-box {
		position: relative;
	}

	.header-location {
		text-align: center;
		margin-top: 25px;
	}

	.header-location li {
		padding: 0 15px;
	}

	.testimonial-area:after {
		height: 400px;
	}

	.blog-single-social {
		margin-top: 15px;
	}
}

/* Small Devices, Tablets */
@media (max-width: 767px) {
	.header-social {
		position: absolute;
		top: 12px;
		right: 0px;
	}

	.header-navigation .navbar-nav {
		background-color: #000;
		padding: 6px;
	}





	.header-location {
		display: none;
	}






	.slider .carousel-item {
		height: 400px;
	}

	.slider .carousel-caption h5 {
		font-size: 30px;
		line-height: 32px;
	}

	.slider .carousel-control-next,
	.slider .carousel-control-prev {
		border-radius: 6px;
		color: #222;
		font-size: 12px;
		top: 50%;
		/* width: 35px;
		height: 35px; */
		line-height: 35px;
	}

	.slider .carousel-control-next {
		right: 10px;
	}

	.slider .carousel-control-prev {
		left: 10px;
	}

	.comments-block ul li ul {
		margin-left: 0px;
	}
}

/* Extra Small Devices, Phones */
@media (max-width: 575px) {
	.testimonial-area:after {
		height: 600px;
	}

	.blog-single-tag li a {
		font-size: 10px;
		padding: 6px 6px;
	}
}