.hero-section {margin-top: 80px;}
img.img-full {width: 100%;}
.desktoplogo {line-height: 100px !important;}
.desktoplogo .logo-black img {
	height: 60px !important;
	max-height: 60px !important;
}

#header {
    height: 55px;
}

.wsmenu {
        margin-top: 30px;;
}

.price-txt p {
    font-size: .9rem;
}

.wsmenu > .wsmenu-list > li > ul.sub-menu {
	top: 85px;
}
.menu.scroll .desktoplogo a img {
	padding: 10px 0;
}
@media (min-width: 480px) and (max-width: 767.98px) {
    .smllogo img {
        max-height: 50px;
    }
}
@media (min-width: 992px) and (max-width: 1199.95px) {
	.desktoplogo .logo-black img {
		height: 100px !important;
		max-height: 100px !important;
	}
}
@media (max-width: 991px) {
	.wsmenu > .wsmenu-list > li > ul.sub-menu {
		top: unset;
	}
}
