/*
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.3.6
Version: 2.0.0
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin-v2.0/frontend/one-page-parallax/
*/
@media (min-width: 1200px) {
	.content.has-bg .content-bg { 
	}
}
@media (min-width: 1600px) {
    .content.has-bg .content-bg img {
    }
	.content.has-bg .content-bg { 
		top: -350px; 
	}
}
@media (min-width: 1900px) {
    .content.has-bg .content-bg img {
    }
	.content.has-bg .content-bg { 
		top: -500px; 
	}
}


@media (max-width: 1200px) {

	#content-top .container { width: 100%; padding-left: 0; padding-right: 0 }

	#home.has-bg.home {
		height: 350px;
	}	

	.content.has-bg .content-bg img {
		max-width: 100%;
	}
    .content.has-bg .content-bg.bg-long img {
        max-height: inherit !important;
    }
    .content .content-desc {
        margin-bottom: 30px;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
	#content-top .container { width: 100%; padding-left: 0; padding-right: 0 }
	#header #logo { width: 120px; margin-top: 13px }

	#home.has-bg.home {
		height: 300px;
	}	
	.content.has-bg .content-bg img {
		max-width: 100%;
	}

	.header.navbar .navbar-nav > li > a {
    }
    .header.navbar.navbar-small .navbar-nav > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }
    .home-content h1 {
        font-size: 48px;
    }
    .home-content h3 {
        font-size: 24px;
    }
	.home-content h1, .home-content h2, .home-content h3, .home-content h4 {
        margin: 0 0 15px;
    }
    .home-content p {
        margin-bottom: 30px;
    }
}
@media (max-width: 992px) { 
    .about-author .author {
        padding-left: 80px;
    }
    .about-author .author .image {
        width: 80px;
    }
}
@media (max-width: 767px) {
	.content.has-bg .content-bg { 
		top: -100px; 
	}

	#home.has-bg.home {
		height: 180px;
	}	
	.content.has-bg .content-bg img {
		max-width: 130%;
		min-height: 180px;
	}
	
	#header-navbar {
		background: #f0f0f0 !important;
    }

	#header-navbar #top-login-buttons {
		text-align: left;
    }
    #header-navbar #top-login-buttons a {
		margin-top: 10px;
    }

	#top-buy-buttons {
		float: none;
	}

	#top-buy-buttons a.btn-signup {
		margin-top: 5px;
		margin-bottom: 10px;
	}

	#top-buy-buttons a.btn-signup.simpbtn {
		float: none;
		display: flex;
		margin-bottom: 5px;
	}

	#top-buy-buttons a.simpbtn i {
		width: 40px;
	}
	.content {
        padding-top: 20px;
    }
	.header .navbar-header {
		text-align: center;
	}

	.header.navbar.navbar-fixed-top {
		padding-top: 5px;
		min-height: 58px;
		height: 58px;
	}
	
	.header .navbar-header a {
		margin-left: -80px;
	}
    .header.navbar .navbar-nav > li > a {
        padding: 10px 15px;
    }
    .navbar-transparent .navbar-collapse {
        background: #000;
        background: rgba(0,0,0,0.9);
    }
    .header.navbar-small.navbar-transparent .navbar-collapse {
        background: #000;
        background: rgba(0,0,0,0.9);
    }
    .header.navbar-small.navbar-transparent .navbar-collapse .navbar-nav > li > a {
        color: #8F8E8E;
    }
    .header.navbar.navbar-small .navbar-nav > li > a {
        padding: 10px 15px;
    }
    .navbar-nav > li.dropdown:hover > .dropdown-menu,
    .navbar-nav > li.dropdown:focus > .dropdown-menu {
        display: none;
    }
    .navbar-nav > li.dropdown.open > .dropdown-menu,
    .navbar-nav > li.dropdown.open:hover > .dropdown-menu,
    .navbar-nav > li.dropdown.open:hover > .dropdown-menu {
        display: block;
        -webkit-animation: none;
        animation: none;
    }
    .navbar-nav > li.dropdown > .dropdown-menu {
        border-top: 1px solid #444;
        border-bottom: 1px solid #444;
    }
    .navbar-default .navbar-nav > li.dropdown > .dropdown-menu,
    .navbar-default .navbar-nav > li.dropdown > .dropdown-menu > li + li {
        border-color: #e7e7e7;
    }

	.dropdown-submenu {
		background: #fff;
	}

	.home-content h1 {
        font-size: 30px;
		margin-top: 50px;
    }
	.home-content h3 {
        font-size: 22px;
	}
	.home-content h4 {
        display: none;
	}
    .home-content p {
        margin-bottom: 30px;
    }
    .milestone-col + .milestone-col {
        border: none;
        border-top: 1px solid rgba(255,255,255,0.2);
        margin-top: 15px;
        padding-top: 15px !important;
    }
    .team {
        margin-bottom: 30px;
    }
    .action-box .btn {
        margin-top: 15px;
    }
    .pricing-table.col-4 > li,
    .pricing-table.col-3 > li,
    .pricing-table.col-2 > li {
        width: 100%;
    }
    .pricing-table .highlight {
        margin-top: 0 !important;
        padding: 10px !important;
    }
    .login .login-header,
    .login-content {
        width: 100% !important;
    }
    .login {
        margin: 80px 0 0 0;
    }
    .login .login-header {
        left: 0;
        margin: 0;
    }
	#footer-copyright .row div.col-sm-4 { text-align: center !important; margin-bottom: 20px}
	#footer-copyright .row div.col-sm-4 span { display: block; margin-top: 5px }
	
	#footer ul { text-align: center}
	#footer ul li { display: inline; margin-right: 10px; margin-bottom: 10px }
}




/* Login & Register Page with News Feed Setting */

@media (max-width: 992px) {
    .login.login-with-news-feed .news-caption,
    .register.register-with-news-feed .news-caption {
        font-size: 12px;
        padding: 15px 30px;
    }
    .login.login-with-news-feed .news-caption .caption-title,
    .register.register-with-news-feed .news-caption .caption-title {
        font-size: 20px;
    }
}
@media (max-width: 768px) {
    .login.login-with-news-feed .news-feed,
    .register.register-with-news-feed .news-feed {
        display: none;
    }
    .login.login-with-news-feed .right-content,
    .register.register-with-news-feed .right-content {
        float: none;
        width: auto;
    }
    .login.login-with-news-feed .login-header .icon {
        right: 60px;
    }
}
@media (max-width: 480px) {
    .login.login-with-news-feed .login-header .icon {
        display: none;
    }
    .login.login-with-news-feed .login-header,
    .register.register-with-news-feed .register-header {
        padding: 40px 40px 0;
    }
    .login.login-with-news-feed .login-content,
    .register.register-with-news-feed .register-content {
        padding: 20px 40px;
    }
	.content.has-bg .content-bg { 
		top: -10px; 
	}
}
@media (max-width: 360px) {
    .login.login-with-news-feed .login-header,
    .register.register-with-news-feed .register-header {
        padding: 40px 30px 0;
    }
    .login.login-with-news-feed .login-content,
    .register.register-with-news-feed .register-content {
        padding: 20px 30px;
    }
}
