@media only screen
and (min-width : 0px) 
and (max-width : 767px) 
{
	.info-box{
		margin: 15px auto;
	}
	.services-module-title{
		margin: 15px auto;
	}
	.footer-section{
		padding: 25px 0px;
	}
	.header-phone-quote-ul{
		min-width: auto;
		display: block;
	}
	.item-project-title h3{
		margin: 0px;
		font-size: 20px;
	}
	.footer-ul{
		margin-bottom: 20px;
	}
	.copyright{
		text-align: center;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.footer-social{
		margin-top: 10px;
		text-align: center;
	}
	.social-links{
		text-align: center;
	}
	.header-text{
		text-align: center;
	}
	.wrapper-header-menu{
		padding: 8px 0px;
	}
	#main-menu #navbarNavDropdown{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.wrapper-logo{
		background-size: 135% 100%;
	}
	.logo{
		height: 230px;
	}
}

@media only screen
and (min-width : 0px) 
and (max-width : 576px) 
{
	.wrapper-logo{
		background-size: 150% 100%;
	}
	.logo{
		height: 120px;
	}
}

@media only screen
and (max-width : 991px)
{
	.slider-box-full{
		position: relative;
	}
	.item-slider{
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	.img-slider{
		display: none;
	}
	.slider-content{
		position: relative;
		top: auto;
		left: auto;
		right: auto;
	}
	.slider-content p{
		font-size: 13px;
	}
	.slider-title{
		font-size: 20px;
	}
	.black-button{
		font-size: 12px;
		padding: 5px 10px;
	}
	.nav-item.dropdown .dropdown-menu{
		display: block;
	}
	#main-menu.navbar-light .navbar-nav .nav-link.btn-free-estimate{
		margin: 10px 20%;
	}
}

@media only screen
and (min-width : 992px)
{
	.nav-item.dropdown:hover .dropdown-menu{
		display: block;
	}
}

@media only screen
and (min-width : 993px)
and (max-width : 1300px)
{
	.slider-box-full{
		position: relative;
	}
	.item-slider{
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	.img-slider{
		display: none;
	}
	.slider-content{
		position: relative;
		top: auto;
		left: auto;
		right: auto;
	}
	.slider-content p{
		font-size: 13px;
	}
	.slider-title{
		font-size: 20px;
	}
	.black-button{
		font-size: 12px;
		padding: 5px 10px;
	}
}	