@media only screen and (min-width : 320px) and (max-width : 480px) {
	.popup {
		width: 100%;
		left: 0;
		margin: 0px;
		padding: 0px 15px;
	}
	.popup .div1 {
		width: 100%;
	}

}

@media (max-width: 767px) {
	ul.bxslider li .caption {
		bottom: 50px;
		width: 90%;
		left: 5%;
	}
	ul.bxslider li .caption p {
		display: none;
	}
	.navbar-nav {
		float: left !important;
		width: 100%;
		margin: 0px;
	}
	.navbar-nav > li > a {
		margin: 19px 85px 19px 0px;
		padding: 4px 15px;
	}
	.facts .count {
		border-right: 0px;
		border-bottom: 2px solid rgba(254,254,254,0.2);
		margin: 0px;
		padding: 30px 0px;
	}	
}
@media only screen and (min-width : 768px) and (max-width : 991px) {
	.navbar .navbar-header {
		float: none;
		text-align: center;
	}
	.navbar .navbar-header a {
		float: none;
	}
	.navbar-nav > li > a, .nav > li > a:focus {
		color: #333;
	}
	.fixed-theme .navbar-nav .dropdown-menu-large {
		left: 10%;
		top: 115px;
	}
	.navbar-nav .dropdown-menu-large {
		left: 10%;
		top: 145px;
	}
	.facts .count {
		border-right: 0px;
		border-bottom: 2px solid rgba(254,254,254,0.2);
		margin: 0px;
		padding: 30px 0px;
	}
	.clients-logo img {
		width: 100%;
	}
}