.header-container .header .horizontal-menu {
    line-height: 71px !important;
}
.products-carousel-1.layout1 .slide-center-active .product-wrapper .count-down {
    display: none !important;
}
.fullbanner.layout1 p {
    font-size: 14px !important;
}
.main-container .page-content .input-text, .main-container .page-content input[type="text"], .main-container .page-content .form-row .input-text {
background: #ffffff !important;
border: 1px solid #e3e3e3 !important;
color: #333333 !important;
font-size: 1em !important;
line-height: 45px !important;
max-width: 100% !important;
padding: 0 20px !important;
width: 300px !important;
}
.main-container .page-content textarea {
background: transparent !important;
border: 1px solid #fff !important;
color: #fff !important;
font-size: 1em !important;
line-height: 45px !important;
max-width: 100% !important;
padding: 0 20px !important;
width: 300px !important;
height: 140px !important;
}
.vc_custom_1477625723548 {
    margin-right: 0px !important;
margin-left: 0px !important;
border-bottom-width: 0px !important;
padding-top: 140px !important;
padding-bottom: 100px !important;
border-bottom-color: transparent !important;
border-bottom-style: solid !important;
}

.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a, .header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link {
    border-bottom: none !important;
}

.main-container .product-view .summary.single-product-info .cart .quantity {
    background-color: #333333 !important;
}

.main-container .product-view .product .woocommerce-tabs .panel {
    margin-top: -5% !important;
}
.main-container .product-view .product .woocommerce-tabs ul.tabs li:first-child {
    display: none !important;
}
.main-container .product-view .single-product-sharing {
    display: none !important;
}
.header-container .header .header-sticky.ontop .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul {
    margin-top: 3% !important;
}

.main-container .product-view .single-product-image {
    padding-left: 0px !important;
}
.newsletter-form.style1 input[type='email'] {
    color: #333333 !important;
}

::-webkit-input-placeholder {
   color: #333333;
}

:-moz-placeholder { /* Firefox 18- */
   color: #333333;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #333333;  
}

:-ms-input-placeholder {  
   color: #333333;  
}

.page-id-13 .main-container .page-content .input-text, .page-id-13 .main-container .page-content input[type="text"], .page-id-13 .main-container .page-content .form-row .input-text {
     border: solid 1px #e2e2e2 !important;
     border-radius: 5px !important;
     color: #333333 !important;
}

.newsletter-form.style1 input[type="email"], .main-container .page-content textarea {
    background-color: #ffffff !important;
    color: #333333 !important;
}

.newsletter-form.style1 input[type="email"]:-moz-placeholder {
    color: #333333 !important;
}

.newsletter-form.style1 input[type="email"]:-ms-input-placeholder {
    color: #333333 !important;
}

.newsletter-form.style1 input[type="email"]::-moz-placeholder {
    color: #333333 !important;
}

.newsletter-form.style1 input[type="email"]::-webkit-input-placeholder {
    color: #333333 !important;
}

*::-moz-selection {
    color: #333333 !important;
}

.vc_icon_element {
    margin-bottom: -2px !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
    top: 25% !important;
}

.header-container .wpb_text_column {
	margin-left: 35px !important;
	margin-top: -25px !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
	height: 12px !important;
	width: 12px !important;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
	text-align: left !important;
	width: 10% !important;
}

.header-container .widget_product_search {
	margin-top: -25px !important;
	margin-bottom: 35px !important;
}