/*2025 Skin Changes*/

.main-content-wrapper {
    padding-top: 0px;
}
.billboard-wrapper {
	background-image: url('/Images/home-banner_rev2.jpg');
	height: 850px;
    background-size: cover;
	background-position: center;
}
.full-width {
	width: 99.58vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}
.row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.ppe-wrap {
	padding: 30px 0;
}
.gear-wrap {
	margin-top: 30px;
	background-color: #131E3D;
	color: #fff;
}
.gear-wrap a {
	color: #fff;
}
.gear-right {
	margin-top: 50px;
}
.gear-package-wrap {
	padding: 45px 0;
	font-weight: bold;
}
ul.gear-package-list {
	font-size: 20px;
}
.gear-package-wrap p {
	font-size: 20px;
}
.testimonials-wrap {
	background-color: #131E3D;
	color: #fff;
}
.testimonials-p p {
	font-size: 20px;
}

.carousel-control.left, .carousel-control.right {
	background-image:none;
}
.contactus-wrap {
	padding: 30px 0;
}
em.fa.fa-map-marker, em.fa.fa-phone, em.fa.fa-envelope {
    font-size: 25px;
    color: #CDAD7D;
}
h3.contact-header {
    padding: 30px 0 0 50px;
}
h3.contact-header a {
	color: #fff;
}
h3.contact-header a:hover {
	color: #fff;
}
h1.header-logo {
	color: #fff;
	font-size: 60px;
}
h3.header-bubble a {
	color: #fff
}
h3.header-bubble a:hover {
	color: #fff
}
h3.header-bubble {
    background-color: #151e3c;
    border-radius: 10rem;
    padding: 15px;
}
.contact-row {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.logo-header {
    margin-bottom: 100px;
}
h3.header-bubble {
		font-size: 26px;
	}
@media (min-width: 1500px) {
	h3.header-bubble {
		margin-left: 30px;
		margin-right: 30px;
		font-size: 26px;
	}
	.navbar-nav {
		margin-top: 0px;
	}
}
@media (min-width: 1400px) {
	a.middle-nav {
		margin-right: 100px;
	}
	
}
@media (min-width: 1200px) { 
	h1.ppe {
		margin-top: 85px;
	}
	.header-top-nav-wrapper {
		display: none;
	}
	h3.contact-header {
		margin-bottom: 40px;
	}
	
	.bubble-row {
		margin-left: 100px !important;
		margin-right: 100px !important;
	}
	
}
@media (min-width: 1200px) and (max-width: 1500px) {
	.search-toggle {
        top: 34px !important;
    }
	.user-links {
		float: right !important;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	    .search-toggle {
        right: 217px !important;
        top: 344px !important;
    }
	
	#top-nav-collapse {
    width: 75%;
}
}
@media (min-width:768px) and (max-width: 992px) {
	.search-toggle {
        right: 79px !important;
        top: 11px !important;
    }
}
@media (min-width: 1000px) {
    .container {
        width: 1000px;
    }
}
@media (min-width: 992px) {
	.ppe-wrap {
		padding: 50px 0;
	}
	.gear-wrap {
		padding: 100px 140px;
	}
	.testimonials-wrap {
		padding: 50px 140px;
	}
	.logo-header {
		margin-bottom: 400px;
	}
}
@media screen and (min-width: 768px) {
    .carousel-indicators {
        bottom: -50px;
    }
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -175px;
    }
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-left {
        margin-left: -175px;
    }
	.navbar-nav {
        float: none;
    }
	ul.nav.navbar-nav.ppe-nav {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	} 
	
}
@media (min-width: 768px) {
	.navbar-nav {
        float: none;
    }
	/* .nav.navbar-nav {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	} */
	em.fa.fa-map-marker, em.fa.fa-phone  {
		padding-top: 30px;
	}
	em.fa.fa-envelope {
		padding-top: 17px;
	}
	
	
}
@media (max-width: 767px) {
	.gear-wrap {
		padding: 15px;
	}
	.testimonials-wrap {
		padding: 15px;
	}
}
@media (min-width: 768px) {
    .search-full {
        width: 84%;
        display: inline-block;
    }
	.blowout .glyphicon-search {
		padding-top: 5px;
        font-size: 19px;
	}
	 .navbar-right {
        margin-right: 0px;
    }
	.right-search {
		padding-top: 18px;
		padding-right: 30px;
	}
	.search-toggle {
		right: 46px;
        top: 25px;
	}
	
}