.pd100 {
	padding-bottom:80px!important;
	padding-top:80px!important;
}
.pdb0 {
	padding-bottom:0!important;
}
.pdt0 {
	padding-top:0!important;
}
.gform-theme--foundation .gform_fields {
	row-gap: 20px;
}
#popmake-1289 {
  padding: 40px;
}
#input_1_6 {
  border-color: inherit !important;
}

@media(max-width:1024px) {
	.pd100 {
		padding-bottom:60px;
		padding-top:60px;
	}
}
@media (max-width:767px) {
	.pd100 {
		padding-bottom:50px;
		padding-top:50px;
	}
	.trx_addons_column-1_4.trx_addons_column-1_2-tablet.trx_addons_column-1_2-mobile {
  text-align: center;
}
	.trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"] {
    width: calc( 100% / 2 );
  }
}


body.postid-52399 > div.body_wrap > div > div.page_content_wrap > div > div{
  width: inherit!important;
}  
 

/* body:not(.post-type-archive):not(.wp-singular) [class*="content_wrap"] > .content {

	width: inherit!important;
} 
 */


body.elementor-editor-active:not(.post-type-archive):not(.wp-singular) [class*="content_wrap"] > .content {
    width: inherit !important;
}





form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore {
	border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary)!important;
}
ul[class*="trx_addons_list"] > li:before {
    color: var(--e-global-color-primary);
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 10px 0 0;
}
.wpcf7 .wpcf7-submit-style .wpcf7-submit {
   padding: 17px 40px 17px 45px !important;
}
.post_info_bl {
    display: none;
}
.wpcf7 .wpcf7-submit-style .wpcf7-submit {
	background-color: var(--e-global-color-primary)!important;
}

.scroll_to_top_style_default:hover {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary)!important;
}

.sc_portfolio_item_content h5 {
	display:none!important;
}
.post_featured.hover_link .link {
	pointer-events:none;
}

form button:not(.components-button):hover, form button:not(.components-button):focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type="submit"]:hover, .comments_wrap .form-submit input[type="submit"]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .socials_share.socials_type_block .social_icon:hover, .socials_share.socials_type_block .social_icon:focus {
	border-color: #043e66;
    background-color: #043e66!important;
}

.stepstxt h3 {
	font-family: halyard-display, sans-serif;
}

.elementor-gallery-item:hover .elementor-gallery-item__overlay:before {
    content: '\e8ad';
    position: absolute;
    left: 0;
    top: 41%;
    display: table;
    margin: auto;
		transition:all .5s;
    font-family: 'fontello';
    font-size: 37px;
    color: #fff;
    right: 0;
    border-radius: 50px;
    border: 1px solid #fff;
    width: 50px;
    height: 45px;
    line-height: 48px;
    text-align: center;
}

 @media (max-width: 768px) {
	 .elementor-gallery-item:hover .elementor-gallery-item__overlay:before {
    top: 31%;
    font-size: 22px;
    width: 32px;
    height: 32px;
    line-height: 32px;
}
	 .menu_mobile_content_wrap_inner {
		 padding:0 25px;
	 }
        .menu_mobile .sc_layouts_logo img {
            max-height: 50px;
        }
    }