/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


.heroSlider .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    height: 5px !important;
    width: 400px !important;
    bottom: 30px !important;
    top: unset !important;
    border-radius: 50px;
    right: 50px;
    left: unset;
    background-color: #FFFFFF99 !important;
}
.heroSlider .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal span.swiper-pagination-progressbar-fill {
    border-radius: 100px;
}

.header-sicons a:hover svg{
	fill: #C2B59B !important;
}
.mystickyelements-minimize span.mystickyelements-minimize.minimize-position-left{
	display: none !important;
}
.mystickyelements-social-icon.social-facebook{
	border-top-right-radius: 10px;
}
.mystickyelements-fixed .mystickyelements-social-insagram .mystickyelements-social-text, .mystickyelements-fixed .social-insagram, .mystickyelements-wrap .social-insagram{
	    background: linear-gradient(135deg, #582bcd 0, #ed4c33 50%, #f7d36f 100%) !important;
}

/*********/
.cut-c-icon-box .elementor-icon{margin-top: -75px;}
.cut-c-icon-box .elementor-widget-container{min-height: 220px;}
.bene-list-mod .elementor-icon-list-item{
	background: #e9e9e9;
	padding: 10px 10px 10px 0 !important;
	position: relative;
}
.bene-list-mod .elementor-icon-list-item:nth-child(2){
	background: #dedede;
}
.bene-list-mod .elementor-icon-list-item .elementor-icon-list-icon{margin-left: -25px;}
.bene-list-mod .elementor-icon-list-item:first-child{border-top-right-radius: 45px;}
.bene-list-mod .elementor-icon-list-item:last-child{border-bottom-left-radius: 45px;}
.gs-mod .elementor-image-box-wrapper{
	display: flex;
	align-items: center;
}
.gs-mod .elementor-image-box-content{order: 0;}
.gs-mod .elementor-image-box-img{order: 1;}

@media only screen and (max-width: 480px){
	.cut-c-icon-box .elementor-widget-container{min-height: 100%;}
}

@media only screen and (max-width: 320px){
	.triangle-1-mod{bottom: 132px !important;}
}

/**custom css start**/
.comparetable .elementor-widget-container {
    max-width: 100%;
    overflow: auto;
}
.comparetable .elementor-widget-container table {
    width:max-content;
}
.contactform .gform_fields {
    gap: 25px !important;
}
.contactform .gform_fields input {
    height: 50px !important;
}
.contactform .gform_fields input:focus,.contactform .gform_fields textarea:focus{
	outline:none !important;
	box-shadow:none !important;
	border-color: transparent !important;
}
.contactform input#gform_submit_button_1 {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-4c91a95);
    border-color: var(--e-global-color-secondary);
    font-family: "Fieldwork_Hum_Bold", Sans-serif;
    fill: var(--e-global-color-4c91a95);
    padding: 15px 25px 15px 25px;
    font-size: var(--e-global-typography-e8390f5-font-size);
    font-weight: var(--e-global-typography-e8390f5-font-weight);
    text-transform: var(--e-global-typography-e8390f5-text-transform);
    line-height: var(--e-global-typography-e8390f5-line-height);
    letter-spacing: var(--e-global-typography-e8390f5-letter-spacing);
    border-radius:0;
}
.contactform input#gform_submit_button_1:hover{
    background-color: #fff;
    color: var(--e-global-color-secondary);
    border-color:#fff;
}
footer.elementor-slideshow__footer.elementor-lightbox-prevent-close {
    display: none !important;
}


/**custom css End**/