/**
Theme Name: Aghadi Framework
Author: Agahdi Infotech
Author URI: https://aghadiinfotech.com
Description: Inherited from Astra Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aghadi-framework
Template: astra
*/

.product-services figure.elementor-image-box-img {
    height: 185px;
    align-items: center;
    display: flex;
    margin: 0 auto !important;
    justify-content: center;
}
.product-services h4.elementor-image-box-title a { 
    text-decoration: none !important;
}
.product-services h4.elementor-image-box-title a:hover {
    color: #c8102e;
}
.height-auto figure.elementor-image-box-img {
    height: auto !important;
    padding-bottom: 15px;
}
.industries-services h4.elementor-heading-title a {
    text-decoration: none !important;
}
.blog-details h6.uael-post__title a {
    text-decoration: none;
} 
.request-quote p.gform_required_legend {
    display: none;
} 
.request-quote h3.uael-gf-form-title {
    display: none;
}
.request-quote label {
    margin-left: 0px !important;
	font-weight: 500 !important;
}
.request-quote label.gfield_label.gform-field-label {
    font-weight: 600 !important;
} 
.elementor-button {
    box-shadow: 0px 0px 0px 1px rgb(255 255 255 / 25%) !important;
} 
.product-flipbox .elementor-flip-box__button {
    padding: 8px 10px;
}
.product-flipbox .elementor-flip-box__layer.elementor-flip-box__front, .product-flipbox a.elementor-flip-box__layer.elementor-flip-box__back {
    border-radius: 6px;
}
.product-flipbox .elementor-flip-box__button:hover {
    background: #fff;
    color: #000;
}
.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back {
    transition: transform .5s, opacity .4s .1s !important;
}
.elementor-field-type-upload input {
    padding: 10px;
    border: 1px solid #f1f1f1;
}
 
 


@media screen and (min-width: 1200px){ 	

	.product-sticky-col > .e-flex.e-con.e-child {position: sticky;top: 130px;} 
	
}
@media screen and (max-width: 1440px){
	.main-header-bar {
		padding: 0px !important;
	}
	.site-footer {
		padding: 0px !important;
	}
	 
	header .custom-logo-link img {
		max-width: 150px;
		width: 150px;
	}
}

@media screen and (max-width: 1024px){
	.main-navigation a.menu-link {
		padding: 0px 10px;
	}
	.main-header-bar {
		margin: 0 15px !important;
	}
	.site-primary-header-wrap {
		padding: 0 !important;
	}
}

@media screen and (max-width: 767px){
	.blog-details .uael-featured_post_structure- {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.blog-details .uael-post__inner-wrap {
		display: block !important;
	}
	.blog-details .uael-post__thumbnail {
		width: 100% !important;
	}
	.main-header-bar {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	table[data-responsive=yes] .uael-table-body-cell-text span.uael-table__text {padding: 9px;}


}

 

