/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 2.3.1.1591353056
Updated: 2020-06-05 10:30:56

*/
/*contactuspage*/
.test1 input {
    width: 100%;
}

input[type=text], input.text, input.title, textarea, select {
    background-color: white;
    border: 1px solid #ff4f0d;
    padding: 5px;
    color: #4e4e4e;
    border-radius: 10px;
}

.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
}

.test1 input {
    width: 100%;
    background-color: white;
    border: 1px solid #ff4f0d;
    padding: 5px;
    color: #4e4e4e;
    border-radius: 10px;
}

.contactpageformdesign h3 {
    text-align: center;
    margin-top: 25px !important;
}

.contactpageformdesign .contact-us {
    text-align: center;
    color: #ff4f0d;
}

img.alignnone.wp-image-352.size-full {
    width: 100%;
}
/*contactuspageend*/
.bottom-banners {
    background: none repeat scroll 0 0 #ee4123;
    border-radius: 6px;
    float: left;
    padding: 0;
    width: 100%;
    margin-bottom: 27px;
}
.single-product .addtoany_header {
    display: none;
}
.single-product span.posted_in {
    display: none !important;
}
.single-product .addtoany_header {
    display: none;
}
.single-product .a2a_kit.a2a_kit_size_16.addtoany_list {
    display: none !important;
}

.single-product section.related.products {
    display: none !important;
} 
.woocommerce-loop-product__title span {
    display: block;
    margin-top: 31px;
    font-size: 20px;
    color: #ff4f0d;
    font-weight: bold;
}
li#tab-title-270 {
    display: none;
	opacity: 0;
}
li#tab-title-reviews {
    display: none;
	opacity: 0;
}
.container {
    max-width: 1080px !important;
    margin: 0 auto !important;
    overflow: hidden;
}
.et_mobile_menu {
    position: fixed !important;
    left: 0;
    top: 115px !important;
}
.wpcf7-mail-sent-ok {
    width: 302px;
    float: unset !important;
    margin: 0 auto !important;
    margin-top: 87px !important;
}
@media screen and (max-width: 800px) {
	ul.tabs.wc-tabs {
    display: none;
}
.container {
    width: 100%;
}
	.bottom-banners .banner {
    width: 100% !important;
}
	
	#footer-widgets {
    padding-top: 0 !important;
		 padding-bottom: 10px !important;
}
	.footer-widget {
    text-align: center !important;
}
	#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
    width: 50% !important;
    margin: 0 0 35px 0 !important;
    text-align: center !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
}
	#footer-widgets .footer-widget:nth-child(3), #footer-widgets .footer-widget:nth-child(4) {
    display: none !important;
}
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
    margin-bottom: 0 !important;
}
	.et_mobile_menu {
    width: 100%;
    margin: 0px 3px 2px 0px !important;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: absolute !important;
}	
	
}
@media screen and (max-width: 425px){
.et_mobile_menu {
    position: fixed !important;
    left: 0;
    top: 211px !important;
}
.container {
    width: 280PX;
}
	.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: absolute !important;
}
	.bottom-banners .banner {
    width: 100% !important;
}
	#footer-widgets {
    padding-top: 0 !important;
}
	.footer-widget {
    text-align: center !important;
}
	#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
    width: 100% !important;
    margin: 0 0 35px 0 !important;
    text-align: center !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
}
	#footer-widgets .footer-widget:nth-child(3), #footer-widgets .footer-widget:nth-child(4) {
    display: none !important;
}
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
    margin-bottom: 0 !important;
}
	.et_mobile_menu {
    width: 100%;
    margin: 0px 3px 2px 0px !important;
}
}


