/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://aphonicsolutions.com
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Aphonic Solutions
 Author URI:   https://aphonicsolutions.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;
}
.make_list_section li span.comingsoon{
	display: block !important;
    font-size: 15px;
    margin-top: -5px;
    color: #464646;	
}

.pt-title-subtitle .elementor-heading-title{
	position: relative;
}



.line_subtitle {
	display: inline-block;
	width: 30px;
	height: 2px;
	background-color:#ddbb00;
	vertical-align: middle;
	margin-right: 5px;
}

.vert-move {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}


@keyframes mover {
   0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}

.image_gallery .elementor-image-gallery figure img {
	height: 175px;
	object-fit: cover;
}

.image_slider .elementor-image-carousel-wrapper .swiper-slide a figure img {
	height: 250px;
}

@media screen and (min-width:1200px) and (max-width:1600px) {
	.slider .elementor-main-swiper .swiper-wrapper .swiper-slide {
		height: 450px !important;
	}
	.slider .elementor-main-swiper .swiper-slide-inner .elementor-slide-heading {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	.vert-move {
		top: -140px !important;
	}
}

@media screen and (max-width:1024px) {
	.vert-move {
		display: none !important;
	}
} 

@media screen and (max-width:600px) {
	.vert-move {
		display: none !important;
	}
	.gallery-item {
		width: 50% !important;
	}
}

.image_gallery .swiper .swiper-slide figure img {
	max-width: 100%;
	width: 100%;
	height: 300px;
	object-fit: cover;
}

.image_gallery  .elementor-swiper-button i{
	background-color: #DDBB00;
    color: #fff;
    padding: 15px;
	border-radius: 50%;
}