/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://ciestosolutions.com
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Ciesto Solutions
 Author URI:   https://ciestosolutions.com
 Template:     twentytwenty
 Text Domain:  twentytwenty-child
 Version:      2.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../twentytwenty/style.css");

body {
    background: transparent;
}
section {
    padding: 0rem 0;
}
.color_title{
    color: #FE5A0E;
    font-weight: bold;
    background: -webkit-gradient(linear, left top, right top, from(#f80503), to(#ff7d09));
    background: linear-gradient(to right, #f80503 0%, #ff7d09 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}
.twae-timeline-centered.twae-one-sided-timeline .twae-timeline-entry .twae-timeline-entry-inner .twae-icon{
    margin-left: calc(24% - 11px) !important;	
}
.twae-timeline-centered .twae-timeline-entry .twae-timeline-entry-inner .twae-icon{
    width: 18px !important;	
    height: 18px !important;
    border: 0px solid !important;
}
.twae-vertical.twae-one-sided-wrapper:after, .twae-vertical.twae-one-sided-wrapper:before{
	display:none !important;
}
.twae-timeline-centered.twae-one-sided-timeline .twae-timeline-entry .twae-timeline-entry-inner .twae-label-extra-label{
    margin-top: -14px !important;
}
.home .page_title{
	display:none;
}
.curpointer{
	cursor:pointer;
}

@media screen and (min-width:1080px) and (max-width:1400px){
	.elementor-166 .elementor-element.elementor-element-33fca69 .elementor-image img{
		width: 90% !important;	
		margin-top: 5px !important;	
	}
	.elementor-166 .elementor-element.elementor-element-e20aa97 .elementor-image img{
		width: 90% !important;	
		margin-top: 5px !important;	
	}
	.elementor-98 .elementor-element.elementor-element-cc965f9:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-cc965f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-position: 100% 32% !important;	
	}
	.elementor-98 .elementor-element.elementor-element-d971613:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-d971613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-size: 85% auto !important;	
	}
	.elementor-10 .elementor-element.elementor-element-e095951:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e095951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-size: 90% auto !important;	
	}
}