/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.section > .section-content > .row > .col {
	padding-bottom: 0;
}
.banner-home .overlay {
	background: linear-gradient(360deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.1) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.section-custom-1 .section-bg {
	background-size: contain !important;
}
.box-table td {
	border: none;
}
.img-overlay .img-inner {
	position: relative;
}
.img-overlay .img-inner:before {
	content: "";
	height: 100%;
	width: 100%;
	display: block;
	background-image: linear-gradient(rgb(255, 250, 242), rgba(255, 250, 242, 0.5));
	position: absolute;
	top: 0;
	left: 0;
}
.icon-box-left {
	display: flex;
	align-items: center;
}
.icon-box-left p {
	margin-bottom: 0;
}
form.wpcf7-form {
	margin-bottom: 0;
}
form.wpcf7-form input.wpcf7-form-control {
	height: 48px;
	box-shadow: none;
	border: 1px solid #e7e7e7;
	margin-bottom: 25px;
	border-radius: 4px;
}
form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
	display: block;
	width: 100%;
	background-color: rgb(199, 30, 7) !important;
	border: none;
}
.wpcf7-form-control.wpcf7-checkbox {
	font-size: 15px;
	font-weight: normal;
	border: 1px solid #e7e7e7;
	display: block;
	margin-bottom: 25px;
	padding: 5px;
	border-radius: 4px;
}
.wpcf7-checkbox input[type=checkbox] {
	margin-bottom: 0;
}
.wpcf7-list-item-label {
	font-weight: normal;
}
.wpcf7-list-item-label label {
	display: flex;
}
.wpcf7-spinner {
	position: absolute;
}
.section-custom-2 {
	background-image: linear-gradient(90deg, rgb(24, 46, 77), rgb(7, 13, 22)) !important;
}
.row-banggia > .col {
	padding-bottom: 0;
}
.row-banggia form {
	margin-bottom: 0;
}
.form-banggia .wpcf7-form-control.wpcf7-checkbox, 
.form-banggia input.wpcf7-form-control {
	border: 1px solid rgb(231, 195, 96) !important;
	background-color: transparent;
}
.form-banggia .wpcf7-form-control.wpcf7-submit {
	border: none !important;
}

.form-banggia input.wpcf7-form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.form-banggia input.wpcf7-form-control::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.form-banggia input.wpcf7-form-control:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.form-banggia input.wpcf7-form-control:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.absolute-footer {
	display: none;
}
img.size-full.alignnone {
	margin-bottom: 1em;
}
.gallery-custom .col {
	padding-bottom: 20px !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}