.vm-row{
    display: flex;
    align-items: center;
    justify-content: center;
}
#search {
    border: 1px solid #d1d5dc;
    border-radius: 10px;
}
.header-icon-box{
    display: flex;
    justify-content: end;
}
.header-row-new {
    padding-top: 15px;
}
.sticky-header .header-row-new {
    padding-top: 0;
}
.full-screen-slider div#banner-slider-carousel {
    max-width: 100% !important;
}
.home-slide {
    position: relative;
}
.slide-box {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}
.slide-box h2 {
    font-size: 60px;
    font-weight: 700;
    color: #FFF;
	margin-bottom: 20px;
}

.slide-box  p {
    font-size: 20px;
    color: #FFF;
}
.slide-box .btn {
    background: #00a63e;
    border-radius: 10px;
    padding: 10px 30px;
    color: #FFFF;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 20px;
}
.owl-carousel,
.owl-stage-outer {
    width: 100%;
    overflow: hidden;
}

.owl-carousel .owl-item {
    width: 100%;
}

.owl-carousel .owl-item img {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
}
.product-item-info.type4 {
    border: 1px solid #e7e3e4;
    border-radius: 10px;
    overflow: hidden;
}
.product-item-info.type4:hover{
box-shadow: 0 6px 15px rgb(142 142 142 / 40%);
}
.price-container .price {
    color: #155dfc;
}
.product-item-info.type4 .details.product-item-details {
    padding: 15px 15px 0px 15px;
    min-height: 185px;
}
.product-item-info.type4 .product.name a:hover,.product-item-info.type4 .product.name a {
    color: #1e2939;
    font-size: 20px;
    font-weight: 600;
}
.products-grid .product-item-info.type4 .product-item-details .product-item-actions .tocart{
    color: #FFF;
    background-color: #155dfc;
    border-color: #155dfc;
    font-weight: 600;
    border-radius: 10px;
    width: 100%;
}
.product-item-info.type4:hover .product-item-photo{
box-shadow: none;
}
.products-grid .product-item-info.type4:hover .product-item-details .product-item-actions .tocart{
    background-color: #1447e6;
    border-color: #1447e6;
}
.product-item-info.type4 .action.towishlist {
    display: none !important;
}
.product-item-info.type4 .product-item-details .product-item-actions .actions-primary {
    display: block;
}
.product-item-info.type4 .amshopby-option-link {
    text-align: center;
    margin-bottom: 10px;
}
.page-header .navigation .level0 .submenu li {
	text-align: left;
}
.page-header .navigation .level0 .submenu li.parent > a:after {
    display: none !important;
}
.footer-middle {
    background-color: #101828 !important;
    color: #FFF !important;
	padding: 0 !important;
}
.footer-middle a:hover,.footer-middle a {
    color: #FFF !important;
}
.page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header.type3 .navigation .level0:hover > .level-top, .page-header.type4 .navigation .level0:hover > .level-top, .page-header.type20 .navigation .level0:hover > .level-top, .page-header.type20 .navigation .level0:hover > .level-top, --.page-header.type17 .navigation .level0:hover > .level-top, .page-header.type17 .navigation .level0:hover > .level-top, .page-header.type3 .navigation .level0.active > .level-top, .page-header.type3 .navigation .level0.has-active > .level-top, .page-header.type4 .navigation .level0.active > .level-top, .page-header.type4 .navigation .level0.has-active > .level-top, .page-header.type20 .navigation .level0.active > .level-top, .page-header.type20 .navigation .level0.has-active > .level-top, .page-header.type17 .navigation .level0.active > .level-top, .page-header.type17 .navigation .level0.has-active > .level-top, .page-header.type6 .panel.wrapper, .page-header.type6 .navigation .level0:hover > .level-top, .page-header.type19 .panel.wrapper, .page-header.type19 .navigation .level0:hover > .level-top, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default, .sw-megamenu.navigation.side-megamenu li.level0:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:hover, .page-header.type24 .navigation li.level0 > a:before{
	background-color: #165FF2 !important;
}
nav.navigation.sw-megamenu  div > li.ui-menu-item.level0 {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.25px;
    padding: 15px 15px 15px 15px;
    text-transform: uppercase;
}
nav.navigation.sw-megamenu div > li.ui-menu-item.level0:hover {
    background: #165FF2;
}
nav.navigation.sw-megamenu div > li.ui-menu-item.level0 a {
    color: #111;
}
nav.navigation.sw-megamenu div > li.ui-menu-item.level0:hover a {
    color: #FFF;
}
@media (min-width: 992px) {
	.container,.block.category.event, .footer.content, .header.content, .navigation, .page-main, .page-wrapper>.breadcrumbs ul, .page-wrapper>.page-bottom, .page-wrapper>.widget, .top-container {
        max-width: 100%;
    }
	
}
@media (min-width: 767px) {
	.block-search .action.search{
		right:0px;
		width: 40px;
	}
}
@media (max-width: 767px) {
.header.content.header-row-new {
    padding-right: 0 !important;
    padding-left: 0 !important;
	margin-top: 0;
}
.vm-row .col-md-3 {
    width: 50%;
    margin-bottom: 15px;
}
.vm-row  .logo {max-width: 140px;}
.main-menu .nav-toggle {text-align: right;}
header.page-header .nav-sections-item-title.active {
	background-color: #165FF2 !important;
	color:#FFF !important;
}
header.page-header .nav-sections-item-title.active a{
	color:#FFF !important;
}
.mp-banner-slider .owl-dots{top: unset !important;bottom: 10px;}
}