/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.6.1
Text Domain: flatsome
License: http://themeforest.net/licenses
License URI: http://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/



.wpcf7 table{
    width: 100%!important;
}

.wpcf7 th{
	text-align: center!important;
	width: 40%!important;
}


.wpcf7 select{
    width: 150px!important;
}


.wpcf7 .wpcf7-form-control-wrap{
	display: inline-block!important;
}


table.tb01{
	width: 100%;
    border: 1px solid #3a3434;
    border-collapse: collapse;
}
table.tb01 th{
	border: 1px solid #3a3434;
	width: 20%;
	text-align: center;
	padding: 20px;
}
table.tb01 td{
	border: 1px solid #3a3434;
	padding: 20px;
}

table.tb02{
	width: 100%;
    border: 1px solid #3a3434;
    border-collapse: collapse;
}
table.tb02 th{
	border: 1px solid #3a3434;
	width: 20%;
	text-align: center;
	padding: 20px;
}
table.tb02 td{
	border: 1px solid #3a3434;
	padding: 20px;
}













@media only screen and (max-width:480px){
table.tb01{
	width: 100%;
    border: 1px solid #3a3434;
    border-collapse: collapse;
}
table.tb01 th{
	border: 1px solid #3a3434;
	width: 100%;
	text-align: center;
	padding: 20px;
	display:block;
}
table.tb01 td{
    width: 100%;
	border: 1px solid #3a3434;
	padding: 20px;
	display:block;
}
table.tb02{
	width: 100%;
    border: 1px solid #3a3434;
    border-collapse: collapse;
}

table.tb02 th{
	width: 20%;
	padding: 20px;
}
table.tb02 td{
	padding: 20px;
}
.wpcf7 table{
    width: 100%!important;
}
.wpcf7 th{
	text-align: center!important;
	 width: 100%!important;
	display:block;
}
.wpcf7 td{
	text-align: left!important;
	width: 100%!important;
	display:block;
}
}