/* 
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
*/
.ct-overflow{
	min-height:81%;
}
.resized{
	padding-top:4% !important;
}
.ct-overflow{
	padding:4% 0px 10%;
}
.ct-trigger{
	padding-bottom:4%;
}
/*  */

.ct-head{
	transition:all 1s ease-in-out !important;
	max-height:60%;
	padding:5% 0px;
}
.ct-head h2,
.ct-head img{
	transition:all 1s ease-in-out !important;
}
.resized{
	max-height:20%;
	transition:max-height 1s ease-in-out;
	padding:15px !important;
}
.resized h2{
	font-size:30px !important;
}
.resized img{
	transform:scale(0.5);
	margin-top:-9%;
	margin-bottom:-9%;
}
@media (max-width:767px){
.resized h2{
	font-size:18px !important;
}
.resized img{
	margin-top:-50px;
}
.resized{
	max-height:15%;
	transition:max-height 1s ease-in-out;
	padding:15px !important;
}
}
@media (max-height:667px){
.resized h2{
	transform:scale(0.7);
	margin-top:-60px;
}
.resized img{
	transform:scale(0.5);
	margin-top:-75px;
}
	.elementor-element-000ea07{
		margin-bottom:0px !important;
	}
	.elementor-element-bfef5ed{
		transform: scale(0.8);
    transform-origin: top;
	}
	.elementor-7 .elementor-element.elementor-element-2443b1a > .elementor-container{
		min-height:20% !important;
	}
	.ct-head{
		padding:15% 0px 0px 0px !important;
	}
	.elementor-7 .elementor-element.elementor-element-5750b12{
		padding:5% 0px 0px 0px !important;
	}
	.ct-head img{
		width:100% !important;
	}
	.elementor-element-023428d{
		margin-top:-20% !important;
	}
}
@media (max-height:568px){
.resized h2{
	transform:scale(0.9);
	margin-top:-25px;
}
.resized img{
	transform:scale(0.5);
	margin-top:-30px;
}
	.elementor-element-000ea07{
		margin-bottom:0px !important;
	}
	.elementor-element-bfef5ed{
		transform: scale(0.7);
    transform-origin: top;
	}
	.elementor-7 .elementor-element.elementor-element-2443b1a > .elementor-container{
		min-height:20% !important;
	}
	.ct-head{
		padding:10% 0px 0px 0px !important;
	}
	.elementor-7 .elementor-element.elementor-element-5750b12{
		padding:5% 0px 0px 0px !important;
	}
	.elementor-7 .elementor-element-5750b12 p{
		font-size:14px !important;
		line-height:1.3em;
	}
	.ct-head img{
		width:70% !important;
	}
	.elementor-element-852c642 i{
		font-size:20px !important;
	}
	.elementor-element-023428d{
		margin-top:-40% !important;
		font-size:10px !important;
	}
}
@media (min-height:668px){
	.elementor-element-023428d{
		margin-top:0px !important;
	}
	.ct-overflow{
		padding:20px 0px 3% 0px;
	}
	.ct-head{
		padding:2% 0px;
	}
}
@media (min-height:768px){
	.ct-overflow{
		padding:10px 0px 9% 0px;
	}
	.ct-head{
		padding:4% 0px;
	}
}
@media (min-height:900px){
	.ct-overflow{
		padding:30px 0px 15% 0px;
	}
	.elementor-element-5750b12{
		padding:1% 0px;
	}
	.ct-head{
		padding:4% 0px;
	}
}
@media (min-height:1050px){
	.ct-overflow{
		padding:2% 0px 14% 0px;
	}
	.elementor-element-5750b12{
		padding:2% 0px;
	}
	.ct-head{
		padding:6% 0px;
	}
}
