.post-set.pheromone_mas_item {
	top: 0 !important;
	left: 0 !important;
	position: relative !important;
	width: 100%;
	margin-bottom: 1rem;
}
.post-set.pheromone_mas_item .post-thumbnail {
	width: 220px;
	max-width: 100%;
	display: inline-block;
}
.post-set.pheromone_mas_item .post-hover {

}
.post-set.pheromone_mas_item .content-block {
	width: calc( 100% - 250px );
	display: inline-block;
	margin-left: 20px;
	vertical-align: top;
}
.post-set.pheromone_mas_item .content-block .title {
	padding-top: 0;
}
@media screen and (max-width: 425px) {
	.post-set.pheromone_mas_item .post-thumbnail,
	.post-set.pheromone_mas_item .content-block {
		width: 100%;
	}
	.post-set.pheromone_mas_item { margin-bottom: 4rem; }
}
@media screen and (max-width: 782px) {
	#wpadminbar { position: fixed; }
}

@media screen and (max-width: 374px) {
	#wp-admin-bar-wpseo-menu { display: none !important; }
	.header .logo img {max-width: 175%;}
	h1, h2, h3 { line-height: 1em !important; }
	h4 + a { margin-top: 0 !important; }
	a.btn { 
		margin-left: 0 !important;
	 	margin-right: 0 !important; 
	}
	p + .list-inline { margin-top: 1.5em; }
}
@media (max-width: 1499px) {
	.nav > li > a {
	    padding: 19px 19px;
	    letter-spacing: 0;
	}
	.cart_search_block .menu-divider {
	    margin: 18px 15px 0 15px;
	}
	.cart_search_block > li {
	    padding: 18px 10px;
	}
}
@media (max-width: 1199px) {	
	.nav > li > a {
	    padding-left: 10px;
	    padding-right: 10px;
	    font-size: 10px;
	    padding-top: 34px;
	}
	.nav > li.menu-item-has-children > a { padding-right: 19px; }
	.search-icon-header {padding-top: 16px;}
	.navbar-nav > li.menu-item-has-children > a.has-submenu:after {top: 61%;}
	div[class^="vc_custom_"], div[class*=' vc_custom_'] {
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}
}
@media (min-width: 1500px) {
	.navbar.top-nav-collapse .container.full {
        padding: 0px 30px !important;
		width: 100% !important;
	}
}
.rpo-why-us-flip-list .vc-hoverbox { min-height: 305px; }
.rpo-why-us-flip-list .vc-hoverbox-block-inner { text-align: left; }
.rpo-why-us-flip-list .hi-icon {
    font-size: 30px;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    line-height: 1rem;
    width: 38%;
    padding-right: 1rem;
}
.rpo-why-us-flip-list .hi-icon + p {
	display: inline-block;
    text-align: left;
    width: 50%;
    margin-bottom: 1rem;
}
a[href="#"] { cursor: default !important; }
.wpb_text_column ul { display: inline-block; }
.wpb_text_column li { text-align: left; }