/*------------------------------------------------------------------------------*/
/*                    width : 1200px 
/*------------------------------------------------------------------------------*/
@media (min-width: 1200px) {
	.boxed,.boxed-2 {
		width: 1200px !important;
	}
    .logo span {
	    display: inline-block;
        margin-top:20px;
        padding-left: 10px;
	}
    .logo span div {
        display: block;
        padding: 1px;
        margin-bottom:-2px;
    }

    .sections {
	min-height:500px;
	}

    .callout {
        padding-left:60px;
        padding-right:60px;
    }
    
#nav-home {

}

#nav-donations{

}

#nav-careers{
    line-height: 25px;
    max-width: 130px;
    padding-top: 20px;
}

#nav-employeeresources{
/*    line-height: 25px;
    max-width: 110px;
    padding-top: 20px;*/
}

#nav-feedback{
    line-height: 25px;
    max-width: 110px;
    padding-top: 20px;
}

#nav-locations{
    line-height: 25px;
    max-width: 90px;
    padding-top: 20px;
    }

#nav-w2{
    line-height: 25px;
    max-width: 65px;
    padding-top: 20px;
}

#nav-contact{
    line-height: 25px;
    max-width: 85px;
    padding-top: 20px;
}

}
/*------------------------------------------------------------------------------*/
/*                    width : 991px 
/*------------------------------------------------------------------------------*/
@media (min-width: 991px) and (max-width: 1200px) {
    .container {
        text-align: left;
    }
        
    .sections {
	min-height:500px;
	}

    .callout {
        padding-left:60px;
        padding-right:60px;
    }

	.logo span {
		    display: inline-block;
            text-align:center !important;
            margin-top:5px;
            margin-bottom: 5px;
            padding-left: 10px;
            z-index:1;
	    }
        .logo span div {
            display: inline;
            padding: 1px;
            margin-bottom:-2px;
        }

        
#nav-home {

}

#nav-donations{

}

#nav-careers{
    line-height: 25px;
    max-width: 130px;
    padding-top: 20px;
}

#nav-employeeresources{
/*    line-height: 25px;
    max-width: 110px;
    padding-top: 20px;*/
}

#nav-feedback{
    line-height: 25px;
    max-width: 110px;
    padding-top: 20px;
}

#nav-locations{
    line-height: 25px;
    max-width: 90px;
    padding-top: 20px;
    }

#nav-w2{
    line-height: 25px;
    max-width: 65px;
    padding-top: 20px;
}

#nav-contact{
    line-height: 25px;
    max-width: 85px;
    padding-top: 20px;
}

	}
    
}
/*------------------------------------------------------------------------------*/
/*                    width : 990px 
/*------------------------------------------------------------------------------*/
@media (min-width: 990px) {
	.boxed,.boxed-2 {
		width: 990px;
	}
}
/*------------------------------------------------------------------------------*/
/*                    width : 768px 
/*------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 992px) {
	.boxed,.boxed-2 {
		width: 100%;
		margin: 0;
	}
	.boxed .slideshow .tparrows.tp-leftarrow,.boxed-2 .slideshow .tparrows.tp-leftarrow {
		left: -20px !important;
	}
	.boxed .slideshow .tparrows.tp-rightarrow,.boxed-2 .slideshow .tparrows.tp-rightarrow {
		right: -20px !important;
	}
	.crumbs {
		display: none;
	}
	.slide-h2 h2 {
		font-size: 30px !important;
	}
	.slide-h3 h2 {
		font-size: 25px !important;
	}
	.slide-h2 h2,.slide-h3 h2,.slide-p p {
		padding: 0 40px !important;
	}
	.portfolio-item.col-md-3,.portfolio-item.col-md-4,.blog-item.col-md-6,.col-md-3.isotope-item,.blog-item.col-md-4,.member-item.col-md-3,.pricing-item,#coming-soon .col-md-3 {
		float: left;
		width: 50%;
	}
	.col-md-2.client-item,.portfolio-full-width .portfolio-item.col-md-3 {
		float: left;
		width: 33.33333%;
	}
	.member-item img {
		width: 100%;
		height: auto;
	}
	.callout p {
		margin-bottom: 20px;
	}
	.pricing-header div strong {
		float: none;
	}
	.sections-left-sidebar .main-content,.sections-left-sidebar .sidebar {
		float: none;
	}
	.copyrights {
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}
	.navigation-footer {
		float: none;
		text-align: center;
	}
	.navigation-footer > ul > li {
		float: none;
		display: inline-block;
	}
	.box-icon {
		margin-bottom: 30px;
	}
    .logo span {
	    display: inline-block;
        margin-top:5px;
        padding-left: 5px;
	}
    .logo span div {
        display: inline;
        padding: 1px;
        margin-bottom:-2px;
    }

}
/*------------------------------------------------------------------------------*/
/*                    Width : 452px
/*------------------------------------------------------------------------------*/
@media only screen and (min-width: 452px) and (max-width: 767px) {
	body {
		width: 100%;
	}
	.boxed,.boxed-2 {
		width: 100%;
		margin: 0;
	}
	.boxed .slideshow .tparrows.tp-leftarrow,.boxed-2 .slideshow .tparrows.tp-leftarrow {
		left: -20px !important;
	}
	.boxed .slideshow .tparrows.tp-rightarrow,.boxed-2 .slideshow .tparrows.tp-rightarrow {
		right: -20px !important;
	}
	#header-top {
		height: auto;
		text-align: center;
	}
	.phone-email {
		float: none;
		display: inline-block;
		margin-bottom: 20px;
	}
	#header-top .social-ul {
		float: none;
	}
	#header-top .social-ul li,#header-top .social-ul li a {
		float: none;
		display: inline-block;
	}
	#header {
		height: auto;
		padding-bottom: 20px;
	}
	.logo a {
		display: block;
		text-align: center;
		float: none;
        margin-top: 5px;
	}
	.logo span {
		display: block;
        text-align: center;
        float:none;
	}

    .logo span div {
        display: inline;
        margin: 1px 2px 0px 2px;
    }

	.header-search {
		margin: 20px auto 20px;
		float: none;
		text-align: center;
		line-height: normal;
	}
	.header-search-a {
		float: none;
		display: inline-block;
	}
	.header-search-form {
		width: 100%;
		padding: 10px;
	}
	.header-search-form input {
		width: 100%;
		margin: 0;
	}
	.navigation_mobile {
		float: none;
		margin-right: auto;
		margin-left: auto;
		display: block;
	}
	.crumbs {
		display: none;
	}
	.slide-h2 h2 {
		font-size: 30px !important;
	}
	.slide-h2 h2 {
		font-size: 25px !important;
	}
	.slide-h2 h2,.slide-h3 h2,.slide-p p {
		padding: 0 40px !important;
	}
	.portfolio-item.col-md-3,.portfolio-item.col-md-4,.blog-item.col-md-6,.col-md-3.isotope-item,.blog-item.col-md-4,.member-item.col-md-3 {
		float: left;
		width: 50%;
	}
	.col-md-2.client-item,.portfolio-full-width .portfolio-item.col-md-3 {
		float: left;
		width: 33.33333%;
	}
	.portfolio-full-width .portfolio-desc {
		display: none;
	}
	.member-item img {
		width: 100%;
		height: auto;
	}
	.blog-date span:first-child {
		font-size: 20px;
	}
	.blog-meta div {
		margin-bottom: 5px;
	}
	.blog-meta a.button-3 {
		float: left;
		margin-top: 10px;
		clear: left;
	}
	.single-post .blog-meta {
		float: left;
	}
	.commentlist ul.children {
		margin-left: 80px;
	}
	.callout p {
		margin-bottom: 20px;
	}
	.pricing-header div strong {
		float: none;
	}
	.sections-left-sidebar .main-content,.sections-left-sidebar .sidebar {
		float: none;
	}
	.copyrights {
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}
	.navigation-footer {
		float: none;
		text-align: center;
	}
	.navigation-footer > ul > li {
		float: none;
		display: inline-block;
	}
	.box-icon {
		margin-bottom: 30px;
	}
    .product-image {
        margin-bottom:30px;
    }
}
/*------------------------------------------------------------------------------*/
/*                    width : 479px 
/*------------------------------------------------------------------------------*/
@media only screen and (max-width: 479px) {
	body {
		width: 100%;
	}
	.boxed,.boxed-2 {
		width: 100%;
		margin: 0;
	}
	.boxed .slideshow .tparrows.tp-leftarrow,.boxed-2 .slideshow .tparrows.tp-leftarrow {
		left: -20px !important;
	}
	.boxed .slideshow .tparrows.tp-rightarrow,.boxed-2 .slideshow .tparrows.tp-rightarrow {
		right: -20px !important;
	}
	#header-top {
		height: auto;
		text-align: center;
	}
	.phone-email {
		float: none;
		display: inline-block;
		margin-bottom: 20px;
	}
	#header-top .social-ul {
		float: none;
	}
	#header-top .social-ul li,#header-top .social-ul li a {
		float: none;
		display: inline-block;
		margin-left: -2px;
	}
	#header-top .social-ul li a {
		border-top: 1px solid #eae9e9;
	}
	#header {
		height: auto;
		padding-bottom: 20px;
	}
	.logo a {
		display: block;
		text-align: center;
		float: none;
	}

	.logo span {
		display: block;
        text-align: center;
        float:none;
	}

    .logo span div {
        display: inline;
        font-size: 14px;
        line-height: 14px;
        padding:0px;
        margin: 1px;
    }
	.header-search {
		margin: 20px auto 20px;
		float: none;
		text-align: center;
		line-height: normal;
	}
	.header-search-a {
		float: none;
		display: inline-block;
	}
	.header-search-form {
		width: 100%;
		padding: 10px;
	}
	.header-search-form input {
		width: 100%;
		margin: 0;
	}
	.navigation_mobile {
		float: none;
		margin-right: auto;
		margin-left: auto;
		display: block;
		width: 100%;
	}
	.crumbs {
		display: none;
	}
	.slide-h2 h2 {
		font-size: 17px !important;
	}
	.slide-h3 h2 {
		font-size: 15px !important;
	}
	.slide-h2 h2,.slide-h3 h2 {
		padding: 0 40px !important;
	}
	.slide-p p {
		display: none;
	}
	.slide-a a {
		font-size: 7px;
		padding-right: 10px;
		padding-left: 10px;
	}
	.portfolio-item.col-md-3,.portfolio-item.col-md-4,.blog-item.col-md-6,.col-md-3.isotope-item,.blog-item.col-md-4,.member-item.col-md-3,.portfolio-full-width .portfolio-item.col-md-3 {
		float: left;
		width: 100%;
	}
	.col-md-2.client-item {
		float: left;
		width: 50%;
	}
	.member-item img {
		width: 100%;
		height: auto;
	}
	.blog-date span:first-child {
		font-size: 20px;
	}
	.blog-meta div {
		margin-bottom: 5px;
	}
	.blog-meta a.button-3 {
		float: left;
		margin-top: 10px;
		clear: left;
	}
	.single-post .blog-content h6 {
		width: 100%;
	}
	.single-post .blog-meta {
		float: left;
	}
	.post-social {
		float: left;
		margin-top: 10px;
	}
	.commentlist ul.children {
		margin-left: 50px;
	}
	.callout p {
		margin-bottom: 20px;
	}
	.pricing-header div strong {
		float: none;
	}
	.sections-left-sidebar .main-content,.sections-left-sidebar .sidebar {
		float: none;
	}
	.copyrights {
		float: none;
		text-align: center;
		margin-bottom: 20px;
		line-height: 22px;
	}
	.navigation-footer {
		float: none;
		text-align: center;
	}
	.navigation-footer > ul > li {
		float: none;
		display: inline-block;
	}
	.box-icon {
		margin-bottom: 30px;
	}

    .product-image {
        margin-bottom:30px;
    }
}
/*------------------------------------------------------------------------------*/
/*                    width : 450px 
/*------------------------------------------------------------------------------*/
@media only screen and (min-width: 0px) and (max-width: 450px) {
	
}