
/*-----------------import-----------------*/
@import url('vendor/bootstrap.min.css');
@import url('vendor/font-awesome.min.css');
@import url('vendor/icomoon.css');
@import url('style.css');
@import url('colors/orange.css');


	 
@media (max-width: 1200px) 
{
	
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background: #fff;
		padding: 8px 10px 5px 10px;
		
	}
	.navbar-header .navbar-toggle{
		margin-top: 12px;
		font-size: 0.9em;
	}
	.navbar-default .navbar-toggle i {
		color: #bbb;
	}

}

@media (max-width: 991px) {
	
	body{
		font-size: 15px;
	}
	
	.classic-testimonials {
		margin-bottom: 25px!important;
	}
	
	.tp-caption a.btn-system {
		font-size: 11px;
		padding: 4px 8px;
	}
	
	.contact-details {
		/*display: none!important;
		text-align:center;*/
		}
	
	
	
	.navbar-default .navbar-nav {
		/*margin: 0 !important;*/
		top: 0;
	}

	.copyright-section {
		text-align: center;
	}

	ul.footer-nav {
		display: block;
		float: none !important;
		text-align: center;
		margin-top: 10px;
	}
	
	ul.footer-nav li {
		display: inline-block;
		float: none;
		margin-left: 15px;
	}

	.page-banner {
		text-align: center;
	}

	.milestone-block {
		margin-bottom: 25px;
		margin-right: 40px;
	}
	
	
	.right-sidebar {
		margin-top: 60px;
		padding-top: 60px;
		border-top: 1px solid #eee;
	}
	
	.sidebar .widget {
		margin-bottom: 35px;
	}
	
}


@media (max-width : 768px) {
	body{
		font-size: 14px;
	}
	.main-heading {
	  padding: 50px 0 20px 0;
	}
	
	ul.social-list li a i,ul.social-list li:last-child a i{
		border:none;
		font-size: 1.1em;
	}
	.blog-post .post-type{
		margin:auto;
	}
	.blog-post .post-content h2,.blog-post .post-content ul{
		text-align:center;
	}
	.top-bar{
		display:none;
	}
	.blog-post .post-content{
		padding-left: 0px;
	}
	.blog-post .post-type{
		position: relative;
		display:block;
	}
	ul.social-list {
		float: none !important;
	}

	ul.social-list li {
		display: inline-block;
	}
	.team-social-list li{
		float: none !important;
	}
	.navbar-default .navbar-nav > li > a{
	padding: 15px 15px 15px 15px !important;
	}
	.footer-content,footer .container{
		text-align:center;
	}
	.footer-content{
		padding-bottom:5px;
	}
	.navbar-brand {
		padding: 10px 5px;
	}
	
}


/*-----------------------------------------*/


@media(max-width: 500px) { 
	body{
		font-size: 13px;
	}
	
    .top-bar  {
		text-align: center;
	}
    
	.navbar-default .navbar-nav {
		padding: 15px 0;
	}
	
	.navbar-default .navbar-toggle {
		
	}

	.navbar-default .navbar-nav > li > a {
		border: none;
		padding: 5px 10px;
		display: block;
		border: none !important;
		padding-right: 0;
	}
	
	.navbar-default .navbar-nav > li > a:after {
		display: none;
	}

	.navbar-default .navbar-nav > li > a:hover {
		opacity: 0.7;
	}
  
    .navbar-default .navbar-nav > li {
		margin-left: 0;
		display: block;
		margin-bottom: 5px;
        width: 100%
	}

	.navbar-default .navbar-nav > li.drop > a {
	    padding-right: 10px;
	}
	
	.navbar-default .navbar-nav > li.drop > a {
		border-radius: 2px;
	} 
	#CS_logo_text{
		font-size: 1.7em;
	}
	#CS_logo {
	  width: 35px;
	}
}

@media(max-width: 450px) { 
	#main-slide h1,.main-heading h1 {
		font-size: 2.3em;
	}
	#main-slide h3 {
		font-size: 1.2em;
	}
	#main-slide h2 {
		font-size: 1.4em;
	}
	.sub-heading-container {
	  padding-bottom: 75px;
	}
	#main-slide .main-img-text{
		padding-top:15px;
	}
	
}
