/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.gform_required_legend{
	display: none !important;
}

.product-tab-style .e-n-tabs-heading{
	width: max-content;
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	background: #1D263C;
	padding: 8px;
	border: 1px solid rgba(71, 178, 241, 0.62);
}
.product-tab-style.tab-style2 .e-n-tabs-heading{
	background: transparent;
}
.product-tab-style.tab-style2 .pdct-lop-col {
    background: #3D7CCF !important;
}

.product-tab-style.alt .e-n-tabs-heading{
	border: 1px solid rgba(18, 131, 151, 0.31);
}

.icobox-big.centre::before{
	content: url('https://myconnectmeds.com/wp-content/uploads/2024/12/Group-1707483208.png');
	position: absolute;
	left: -50%;
	top: 30%;
	transform: translateY(-50%);
}

.icobox-big.centre::after{
	content: url('https://myconnectmeds.com/wp-content/uploads/2024/12/Group-17074832091.png');
	position: absolute;
	right: -45%;
	top: 40%;
	transform: translateY(-50%);
}

.list-image-hover .hover-img>.elementor-widget-container,
.elementor-widget-text-editor p,
.elementor-icon svg>path{
	transition: all 0.3s ease-in-out;
}

.list-image-hover:hover .hover-img>.elementor-widget-container{
  	--e-transform-scale: 1 !important;
}

.list-image-hover:hover .elementor-widget-text-editor p{
	color: #FD576B !important;
}

.list-image-hover:hover .elementor-icon svg>path{
	fill: #FD576B !important;
	fill-opacity: 1 !important;
}

/* TD */
.hdr-col,
.elementor-widget-theme-site-logo img{
	transition: all 0.3s ease-in-out;
}

.fixed .hdr-col{
   backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
}

.fixed .elementor-widget-theme-site-logo img {
  max-width: 110px !important;
}

.foot-link a:hover span{
	color: #47B2F1 !important;
	transition: all 0.2s ease-in-out;
}

.faq-style .e-n-accordion-item-title[aria-expanded="true"]{
	border: none !important;
}

.contct-form .gform_wrapper.gravity-theme .gform_fields{
	grid-column-gap: 30px !important;
	grid-row-gap: 20px;
}

.contct-form .gform_footer{
	padding-top: 8px !important;
}

.icn-bxx-sec span.elementor-icon.elementor-animation- {
    background: #3270C1;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}
.icn-bxx-sec .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center;
    flex-direction: column !important;
    justify-content: center;
}
/* -----------responsive------------- */

@media only screen and (max-width:1200px){
	.list-image-hover:hover .hover-img>.elementor-widget-container{
		--e-transform-scale: 0 !important;
	}
	
	.icobox-big.centre::after, .icobox-big.centre::before{
		display:none !important;
	}

}

@media only screen and (max-width:980px){
	
}

@media only screen and (max-width:767px){
	.fixed .elementor-widget-theme-site-logo img {
	  max-width: 75px !important;
	}
	.contct-form .gform_button {
    width: 149px;
    height: 50px;
    padding: 10px !important;
   }
	
	.contct-form .gform_button{
		width: 100% !important;
	}
	
	.contct-form input{
		height: 50px !important;
	}
	
	.contct-form .gform_wrapper.gravity-theme .gform_fields{
		grid-row-gap: 10px;
	}
}

