/*RESPONSIVE DEVICE MEDIA 1400PX*/
@media (min-width: 1400px){
	.container {
		max-width: 1200px !important;
	}
}

/*RESPONSIVE DEVICE MEDIA 1200PX*/
@media (max-width: 1200px){
	.single_promo h1 {
		padding-top: 0;
	}
}

/*RESPONSIVE DEVICE MEDIA 991PX*/
@media (max-width: 991px)  {
	#main-menu {
		margin-top: 9px;
	}
	.navbar-brand {
		width: 95px;
	}
	#main-menu ul li {
		margin-left: 10px;
	}
	
	#main-menu ul li a {
		font-size: 13px;
	}
	.footer,
	.footer_social.text-end{
		text-align: center!important;
	}
	.footer_br {
		text-align: center;
	}
	.footer_logo{
		display: inline-block;
	}
	.newsletter-title h2 {
		margin-bottom: 28px;
		text-align: center;
	}
	.footer_social {
		margin-top: 15px;
	}	
		
}

/*RESPONSIVE DEVICE MEDIA 768PX*/
@media only screen and (max-width:768px) { 
	.navbar-brand img {
		height: auto;
	}
	.welcome-area, 
	.welcome-slider-area, 
	.welcome-slider-area div{
		height: 750px;
	}
	#welcome-slide-carousel .carousel-control{
		display: none;
	}
	.single-slide-item h2 {
		font-size: 35px;
		line-height: 40px;
	}
	.single-slide-item p {
		padding: 0 3%;
	}
	.feature_img{
		text-align: center;
	}
	.feature_img img{
		display: inline-block;
	}
	#topcontrol{
		display: none;
	}
.about_img{	margin-top:60px;}
.counter_bg {padding-bottom: 30px;}
.counter {margin-bottom:30px;}
.pt-30 {margin-top:60px;}
.feature_img{	margin-top:60px;}
.single_service h4 {font-size: 20px;}
.single-team img {width: 100%;}
.btn-price-bg {font-size: 12px;padding: 12px 20px;}

.single_address {margin-bottom: 30px;}
.newsletter-title h2 {margin-top: 0px;margin-bottom: 30px;text-align: center;}
.footer_menu ul li a {margin: 0 10px;font-size: 16px;}
.footer_social ul li a {margin: 0 2px;margin-bottom: 5px;}


}

@media only screen and (max-width: 767px){
	#main-menu{
		display: none;
		
	}
	#mobile_menu{
		display: block;
		width: 100%;
		margin-top: 10px;	
	}
}
/*RESPONSIVE DEVICE MEDIA 480PX*/
@media (max-width: 480px)  {
.single_promo_btn {
	display: inline-block;
	margin-top: 30px;
}
.our_pricing {padding-bottom:50px;}
.btn-price-bg {font-size: 16px;padding: 12px 40px;}
.fresh-news  {padding-bottom:50px;}
.pricingTable{margin-bottom:30px}
.address_area{margin-bottom:50px}
.subscribe__btn {
	font-size: 15px;
	height: 40px;
	top: 8px;
	width: 120px;
}
.footer_logo {
	margin-top: 0px;
	text-align: center;
}
.footer_social {
	margin-top: 20px;
}

	
}
/*RESPONSIVE DEVICE MEDIA 414PX*/
@media (max-width: 575px)  {
	.#mobile_menu{
		margin-top: 0!important;
	}
	.slicknav_nav ul{
		padding: 0;
	}
	.slicknav_nav a{
		padding: 5px 15px;
		margin: 2px 0px;
	}
	#navigation.navbar-fixed{
		padding: 15px 0 0;
	}
	.slicknav_btn {
		top: 20px;
		right: 15px;
		position: absolute;
	}
	
}


/*RESPONSIVE DEVICE MEDIA 360PX*/
@media (max-width: 360px)  {

	
}


