/*------------------------ Media Query: max-width:991px ------------------------*/
@media screen and (max-width:991px){
	.slider-content .slide-title{
		font-size: 40px;
	}

	.slider-content p{
		font-size: 14px;
	}

	.sider-btn .btn{
		font-size: 13px;
	}

	.slider-content{
		padding: 100px 0;
	}

	.site-logo.navbar-brand{
		flex-grow: 2;
	}

	.navbar{
		padding: 10px 0;
	}

	.main-search-btn{
		font-size: 26px;
	}

	.navbar-expand-lg .navbar-nav .nav-link{
		margin-bottom: 8px;
	}

	.navbar-nav{
		padding-top: 20px;
	}

	.f-widget{
		margin-bottom: 50px;
	}

	.testimonial-item {
	    padding: 0 45px;
	}

	.testimonial-img {
	    width: 100px;
	    height: 100px;
	}

	.testimonial-content {
	    padding-left: 40px;
	}

	.testimonial-content:before{
		left: 40px;
	}

	.pricing-item{
		margin-bottom: 40px;
	}

	.call-to-action{
		text-align: center;
	}

	.pricing-item.featured{
		margin-top: 0;
	}
}

/*------------------------ Media Query: max-width:768px ------------------------*/
@media screen and (max-width:768px){
	.slider-content .slide-title{
		font-size: 32px;
	}

	.slider-content p{
		font-size: 15px;
		margin-bottom: 20px;
	}

	.slider-content{
		padding: 80px 0px;
	}

	.main-slider .swiper-button-prev,
	.main-slider .swiper-button-next{
		display: none;
	}

	.counter-item-wrapper{
		flex-wrap: wrap;
		justify-content: center;
	}

	.pricing-item.featured{
		margin-top: 0;
	}
}

/*------------------------ Media Query: max-width:640px ------------------------*/
@media screen and (max-width:640px){

	.site-logo.navbar-brand,
	.main-search-btn{
		padding: .4125rem
	}
}

/*------------------------ Media Query: max-width:576px ------------------------*/
@media screen and (max-width: 576px){
	.team-member{
		display: inline-block;
		margin-left: auto;
		margin-right: auto;
	}

	.counter-item-wrapper>div{
		flex: 0 0 100%;
		margin: 0;
	}

	.mfp-close-btn-in .mfp-close{
		right: 0;
	}

	.s-padding{
		padding: 70px 0;
	}

	.testimonial-img{
		display: none;
	}

	.testimonial-content {
	    padding-left: 0px;
	}

	.testimonial-content:before{
		left: 0;
	}

	.navbar,
	.navbar.fixed-top{
	    padding: 10px;
	}
}

/*------------------------ Media Query: max-width:480px ------------------------*/
@media screen and (max-width:480px){
	
}