.et_pb_section,
.et_pb_slider .et_pb_slide {
	background-position: 50%;
	background-size: 100%;
	background-size: cover
}

.et_pb_section {
	position: relative;
	background-color: #fff
}

.et_pb_section--absolute,
.et_pb_section--fixed {
	width: 100%
}

.et_pb_section.et_section_transparent {
	background-color: transparent
}
.et_pb_section:not(.et_pb_fullwidth_section) .et_pb_post_slider .et_pb_no_results .entry {
	height: auto;
	padding: 16% 8%
}
.et_pb_post_slider.et_pb_module .et_pb_section {
	background-color: transparent
}
@media (min-width:981px) {
	.et_pb_section {
		padding: 4% 0
	}
	body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,
	body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section {
		padding-top: 0
	}
	.et_pb_fullwidth_section {
		padding: 0
	}
	.et_pb_row {
		padding: 2% 0
	}
		.et_pb_column_single .et_pb_module.et-last-child,
	.et_pb_column_single .et_pb_module:last-child,
	.et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child,
	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0
	}
	.et_pb_row.et_pb_equal_columns,
	.et_pb_row_inner.et_pb_equal_columns,
	.et_pb_section.et_pb_equal_columns>.et_pb_row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		direction: ltr
	}
	.et_pb_row.et_pb_equal_columns>.et_pb_column,
	.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	}
@media (max-width:980px) {
	.et_pb_column {
		width: 100%;
		margin-bottom: 30px
	}
	.et_pb_section {
		padding: 50px 0
	}
	body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,
	body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section {
		padding-top: 0
	}
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
		margin-bottom: 5%!important
	}
	.et_pb_section_video_bg.et_pb_section_video_bg_tablet {
		display: block
	}
	.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
		display: none
	}
}
@media (max-width:767px) {
	.et_transparent_nav .et_pb_section:first-child .et-pb-controllers {
		bottom: 18px
	}
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
		margin-bottom: 10%!important
	}
	.et_pb_section_video_bg.et_pb_section_video_bg_phone {
		display: block
	}
	.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
		display: none
	}
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
		margin-bottom: 16%!important
	}
	.et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
		font-size: 32px!important;
		line-height: 32px!important
	}
}
.et_pb_section>.box-shadow-overlay~.et_pb_row {
	z-index: 11
}
.et_pb_gallery .et_pb_gallery_items,
.et_pb_gallery.et_pb_section_parallax {
	width: 100%
}
.et_pb_gallery_grid .et_pb_gallery_items {
	transition: height .2s ease-in-out;
	-webkit-transition: height .2s ease-in-out;
	-moz-transition: height .2s ease-in-out
}
.et_pb_grid_item {
		float: left;
		position: relative
	}
    .clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.clearfix{
	zoom: 1
}
    .safari .et_pb_gallery_grid .et_pb_gallery_image {
	overflow: visible
}
.et_pb_with_border .et_pb_gallery_image{
    border: 0 solid #333
}
.et_overlay {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: hsla(0, 0%, 100%, .9);
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .3s;
	transition: all .3s;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased
}
.et_overlay:before {
	content: "";
   width:32px;
   height:32px;
   background:url("http://hiretual.kinsta.cloud/wp-content/uploads/2021/11/icon_add.png")no-repeat;
   background-size:100% 100%;
	position: absolute;
	top: 55%;
	left: 50%;
	margin: -16px 0 0 -16px;
	font-size: 32px;
	-webkit-transition: all .4s;
	transition: all .4s
}
.et_pb_gallery_image:hover .et_overlay:before {
	top: 50%
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,
.et_pb_gallery_image:hover .et_overlay,
.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,
.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,
.et_portfolio_image:hover .et_overlay,
.et_shop_image:hover .et_overlay {
	z-index: 3;
	opacity: 1
}
.et_pb_gallery_grid .et_pb_gallery_image {
	position: relative
}

.et_pb_gallery_image {
	line-height: 0
}
.et_pb_gallery_fullwidth .et_pb_gallery_image img,
.et_pb_gallery_fullwidth .et_pb_gallery_item {
	width: 100%
}
.et_pb_image_container img, .et_pb_post a img {
    vertical-align: bottom;
    max-width: 100%;
}
.et_pb_gallery_grid .et_pb_gallery_items {
    transition: height .2s ease-in-out;
    -webkit-transition: height .2s ease-in-out;
    -moz-transition: height .2s ease-in-out;
}
.et_post_gallery {
    padding: 0!important;
    line-height: 1.7!important;
    list-style: none!important;
}
@media (min-width: 981px){
    
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item{
        width: 20.875%;
        margin-right: 5.5%;
        margin-bottom: 5.5%;
    }
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item:last-child{
        margin-right: 0;
    }
    .et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: 47.25%;
}
}
@media (max-width: 980px){
    .et_pb_column .et_pb_grid_item {
        margin: 0 5.5% 7.5% 0;
        width: 29.666%;
        clear: none;
        float: left;
    }
}