.hidden-desktop {
	display: none !important;
}
.col-md-five {
	width: 20%;
}
@media (max-width: 1000px) {

	.container {
		padding-left: 10px;
		padding-right: 10px;
	}

}
@media (max-width: 1024px) {

	.hidden-desktop {
		display: block !important;
	}
	.hidden-mobile {
		display: none !important;
	}
	.navbar-collapse.collapse.menu-compact {
		width: 100%;
	}

}
@media (max-width: 995px) {

	.social-btns {
		display: none;
	}

}
@media (max-width: 767px) {
	.page-header .title-wrapper {
	    height: 130px !important;
    	text-align: center !important;
	}
	.cont-padding {
		padding-top: 50px !important;
    	padding-bottom: 50px !important;
	}
	.woocommerce .summary div.quantity {
		margin-bottom: 20px;
	}
	.woocommerce .single_add_to_cart_button.button {
	    padding: 6px 38px;
	}
	.pro-tab-nav {
		height: auto !important;
	}
	.pro-tab.pro-tab-default .pro-tab-nav li {
		display: block;
	}
	.pro-tab.pro-tab-default .pro-tab-nav li a {
		text-align: center;
	}
	.pro-tab.pro-tab-default .pro-tab-nav li.active a {
		border-bottom-color: #e8e8e8;
	}
	.navbar-nav > li > a {
		border-bottom: 1px solid #E7E7E7;
		font-family: 'Open Sans', sans-serif;
	}
	#top-bar .navbar-nav > li > a {
		border: none;
	}
	.border-right {
		border-right: none;
	}
	.border-left {
		border-left: none;
	}
	.bott-footer .row > div {
		text-align: center;
	}
	.bott-footer .row > div ul {
		float: none;
		margin: 0;
		display: inline-block;
	}
	.mini-nav {
		display: block;
		float: none;
		width: auto;
		padding-left: 0;
		padding-right: 0;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}
	.copyright .menu-select {
		display: inline-block;
	}
	.bott-footer .row > div .mini-nav ul {
		display: none;
	}

}
@media only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {

	.logo .retina, .retina {
		display: inline-block !important;
	}
	.logo .normal, .normal {
		display: none !important;
	}

}
@media (min-width: 991px) {

	.row.post {
		display: table !important;
		height: 100%;
		position: relative;
	}
	.row.post .col-md-4, .row.post .col-md-8 {
		display: table-cell;
		vertical-align: top;
		float: none;
	}
	.entry-header, .post-excerpt {
		vertical-align: top;
	}

}
@media (max-width: 767px) {

	.entry-meta-footer > .social-link-list {
		display: none;
	}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

	.no-tablet-top-bar #top-bar {
		display: none;
	}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {

	.no-mobile-top-bar #top-bar {
		display: none;
	}
	footer .arrow-to-top {
		position: absolute;
		right: 10px;
		bottom: 10px;
	}
	footer .copyright-text, footer .contact-info {
		text-align: center;
		float: none;
	}
	footer .navbar-nav > li > a {
		border-bottom: none;
	}
	.page-header .title-wrapper h1 {
		line-height: 50px !important;
		font-size: 38px !important;
	}
	.page-header .title-wrapper {
		height: 245px !important;
	}
	.top-footer {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
}