/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/* Global Styles */

html,
body {
    height: 100%;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */


/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

/* header logo */
.hlogo {
	background-image: url("../../img/pmrlogoheader_white.png");
	background-repeat: no-repeat;
	width: 500px;
	margin-top: 5px;
	margin-bottom: -5px;
}


/* social homepage */
.sb1 {
  font-size: 36px;
  padding: 16px 30px;
  min-width: 114px;
  border-color: #ededed;
}

.sb1:hover, .sb1:focus, .sb1:active, .sb1.active, .open .dropdown-toggle.sb1 {
  background-color: #f8f8f8;
  border-color: #ededed;
}

.desktop-desc{
	display:block;
	margin:20px;
}
.mobile-desc{
	display:none;
}
.mobile-cart{
	display:none;
}
.desktop-cart{
	display:block;
}

#sociallinks {
    position: relative;
	margin-top:5px;
}

#sociallinks li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: -13px;
}

#sociallinks li, #sociallinks a {
    height: 44px;
    display: block;
}

#socialfb {
    right: 126px;
    width: 42px;
    background: url('../../img/social/socialicon40simple2.png') 0 0;
}

#socialg {
    display:none;
}

#socialig {
    right: 84px;
    width: 42px;
    background: url('../../img/social/socialicon40simple2.png') -84px 0;
}

#socialyp {
    right: 42px;
    width: 42px;
    background: url('../../img/social/socialicon40simple2.png') -126px 0;
}

#socialyt {
    right: 0px;
    width: 42px;
    background: url('../../img/social/socialicon40simple2.png') -168px 0;
}

#socialfb a:hover {
    background: url('../../img/social/socialicon40simple2.png') 0 -42px;
}

#socialg a:hover {
    display:none;
}

#socialig a:hover {
    background: url('../../img/social/socialicon40simple2.png') -84px -42px;
}

#socialyp a:hover {
    background: url('../../img/social/socialicon40simple2.png') -126px -42px;
}

#socialyt a:hover {
    background: url('../../img/social/socialicon40simple2.png') -168px -42px;
}


/* Responsive Styles */

@media(max-width:1200px) {
	.mobile-cart{
		display:inline;
	}
	.desktop-cart{
		display:none;
	}
	.mobile-margin{
		margin-top:10px;
	}
	.sb1 {
		font-size: 24px;
		padding: 16px 30px;
		min-width: 80px;
		border-color: #ededed;
	}	
}

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
	.hlogo {
		background-image: url("../../img/pmrnewlogoheader-mobile_white.png");
		width: 240px;
		height: 60px;
		margin-bottom: 5px;
		margin-left: 5px;
	}
	.nav {
		margin-top: 10px;
	}	
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }
	.navbar-toggle {
		margin-top: 16px;
	}
	.desktop-desc{
		display:none;
	}
	.mobile-desc{
		display:block;
	}
	.mobile-pad{
		margin: 10px 25px 10px 25px;
	}
}

@media(max-width:630px) {
	.sb1 {
		font-size: 20px;
		padding: 8px 15px;
		min-width: 40px;
		border-color: #ededed;
	}
}

@media(max-width:400px) {
	.sb1 {
		font-size: 18px;
		padding: 5px 10px;
		min-width: 25px;
		border-color: #ededed;
	}
}
