/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
html, body {
	overflow-x: hidden !important;
}
@media (min-width: 1440px) {
	.et_pb_row {
		max-width: 1320px !important;
	}
}
@media (min-width: 1600px) {
	.et_pb_row {
  		max-width: 1440px !important;
	}
}
@media (min-width: 1930px) {
	.et_pb_row {
  		max-width: 1600px !important;
	}
}
.forminator-module-edit-link, .forminator-edit-module {
    display: none !important;
}
.forminator-ui {
	margin: 20px 0 0 !important;
}
.custombullet ul li {
	padding-left: 0;
	list-style:none;
}
.custombullet ul li::before {
	content: '\45'; /* or \35 or \24 */
	display: inline-block;
	font-family:'ETmodules';
	font-size: 1em;
	vertical-align: middle;
	margin-left: -1em;
	width: 1em;
}
.custombullet ul li::after {
	margin-right: 0;
	padding-right: 0;
}
.et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_toggle_close .et_pb_toggle_title:before {
	display: block;
	content: "\2b" !important;
	font-family: 'FontAwesome' !important;
	font-size: 31px !important;
	top: 17px;
	color: #a78470;
}
.et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:after {
	display: block;
	content: "\2b" !important;
	font-family: 'FontAwesome' !important;
	font-size: 31px !important;
	position: absolute;
    right: -3px;
    top: 0;
	font-weight: 900;
	rotate: 45deg;
	color: red !important;
}
@media (min-width: 767px) {
	.fixed-crop-image {
	  height: 100%;
	  overflow: hidden;
	}
	.fixed-crop-image .et_pb_image_wrap {
	  height: 100%;
	  display: block;
	}
	.fixed-crop-image img {
	  height: 100%;
	  width: 100%;
	  object-fit: cover;
	  display: block;
	}
}
.ondesks {
    top: 1px;
    position: relative;
}
@media screen and (max-width: 980px) {
    .ondesks {
        display: none;
    }
}
@media screen and (min-width: 981px) {
    .onmobs {
        display: none;
    }
}