button.sub-menu-toggle {
    display: none;
}
.page-id-912 [type=checkbox] {
    display: inline-block!important;
}


input#gform_submit_button_1 {
    background-color: #B62025;
    color: #fff;
    text-transform: uppercase;
    border-radius: 0;
    font-size: 16px;
}

.product-page-tabs .elementor-tab-desktop-title {
    background: #272727;
	margin-left:2px;
	margin-right:2px;
}
.product-page-tabs  .elementor-tab-title.elementor-active {
    background-color: #B62025!important;
}
.elementor-widget-tabs .elementor-tab-content {
    padding: 0px!important;
}

.output-table table{
	font-family: "Montserrat", Sans-serif;
}
.output-table table th{
	font-size:16px;
	font-weight:600;
	color: #565656;
	border-color:#DDDDDD;
	font-family: "Montserrat", Sans-serif;
}
.output-table table thead{
	background:#f1f1f1;
}
.output-table table tr:nth-child(even){
	background:#fafafa;
}

.output-table td{
	border-color:#DDDDDD;
	font-size:16px;
	color: #565656;
  font-family: "Montserrat", Sans-serif;
}

.productTwoImages img {
    width: auto!important;
}


/* Gravity form design */
 .gform_body input[type="text"], .gform_body input[type="password"], .gform_body input[type="email"], .gform_body input[type="url"], .gform_body input[type="date"], .gform_body input[type="month"], .gform_body input[type="time"], .gform_body input[type="datetime"], .gform_body input[type="datetime-local"], .gform_body input[type="week"], .gform_body input[type="number"], .gform_body input[type="search"], .gform_body input[type="tel"], .gform_body input[type="color"], .gform_body textarea, .gform_body select{
 	border-width: 1px;
 }
.ginput_container_select{
	margin:0!important;
}

div#field_1_15 {
    font-size: 16px;
    font-weight: 400;
}

.gform_button.button {
    background: #B5A986;
    border-radius: 6px;
    color: #fff;
	text-decoration:none;
    font-size: 14px;
    margin: 0 auto;
    opacity: 1;
    padding: 15px 50px;
}
.gform_button.button:hover {
	text-decoration:none;
}

.gform_wrapper.gravity-theme .gfield_label{
    font-family: "Montserrat", Sans-serif;
    font-size: 14px!important;
    font-weight: 500!important;
}


.homepage-form .gform_button {
    background-color: #B62025!important;
    color: #fff!important;
    border-radius: 0;
    margin: 0 auto;
    display: block;
}
/* Gravity form design */


@media only screen and (max-width: 767px){
    #certificate {
        text-align: center;
        width: 100%;
    }
    .topPhone .elementor-align-right {
        text-align: center;
        width: 100%;
        margin: 0 auto;
    }
    .phone-number .elementor-widget-container {
        margin-left: auto!important;
    }
}