@charset "utf-8";
/* CSS Document */

/* 

	Template Name: Parose - Multipurpose Cleaning Services HTML5 Website Template
	Author : Rainbow Design
	
*/

/* Medium Devices, Desktops */
@media (max-width: 992px) {
.navigation .navbar-nav .nav-link span {
	padding: 18px 8px;
}
.navigation .navbar-nav .nav-link {
	font-size: 11px;
}
}
@media (max-width: 991px) {
.header-logo img {
	max-width: 80%;
}
.navigation .navbar-nav .nav-link {
	padding: 8px 0px;
}
.navigation .header-phone .nav-link {
	margin-left: 0px;
}
.navigation .header-phone .nav-link .nav-btn {
	border-radius: 0px;
	display: inline-block;
}
.header-top ul.top_bar > li {
	padding: 0 6px;
}
.header-top .top_bar > li:after {
	left: -6px;
}
.header-top .top_bar li a {
	padding: 2px 2px;
	margin: 0 5px;
}
.navigation .navbar {
	width: 100%;
	display: inline-block;
	text-align: right;
}
.header-logo {
	line-height: 80px;
	height: auto;
}
.slider .carousel-caption h2{
	font-size: 30px;
}
}

/* Small Devices, Tablets */
@media (max-width: 768px) {
.filter1 li span {
	padding: 8px 4px;
	font-size: 10px
}
.sidebar-recent-post ul li {
	width: 100%;
	display: inline-block;
}
}
@media (max-width: 767px) {
.header-logo {
	display: none;
}
.navigation .navbar {
	display: flex;
}
.mobile-logo {
	display: inline-block;
	background-color: #fff;
	padding: 10px;
}
.navigation .navbar-nav .nav-link span {
	padding: 18px 8px 18px 0px;
}
.navigation .header-phone .nav-link .nav-btn {
	margin-left: 0px;
}
.header-right {
	border-right: 0px;
}
.navigation .navbar-nav .nav-link {
	text-align: left;
}
}

/* Extra Small Devices, Phones */
@media (max-width: 640px) {
.header-top {
	text-align: center;
	height: auto;
	display: inline-block;
	width: 100%;
	line-height: 40px;
}
.header-top .top_bar > li:first-child {
	width: 100%;
	text-align: center;
}
.header-top ul.top_bar > li span {
	font-size: 10px;
}
.header-top ul.top_bar > li {
	padding: 0 4px;
}
.header-top .top_bar > li:after {
	display: none;
}
.slider .carousel-caption .slider-caption-box {
	padding: 14px 0px 0px 0px;
}
.slider .carousel-caption .btn-style-1, .slider .carousel-caption .btn-style-2 {
	display: none;
}
.slider .carousel-caption h2 {
	font-size: 15px;
	margin-bottom: 0;
}
.slider .carousel-control-prev, .slider .carousel-control-next {
	border: 3px solid rgba(255,255,255,0.6);
	font-size: 10px;
	width: 30px;
	height: 30px;
	line-height: 25px;
}
.slider .carousel-control-prev {
	left: 10px;
}
.slider .carousel-control-next {
	right: 10px;
}
.call-to-action-content .cta-phone {
	font-size: 28px;
}
.footer-quick-links .links-outer:after {
	display: none;
}
.latest-comments ul li:nth-child(2) {
	padding-left: 0px;
}
}
