/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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
*/

/*** HEADER ***/

.header-main {
	width: 100% !important;
	transition-property: all;
	transition-duration: .3s;
}

.header-main.elementor-sticky--effects {
	background: none !important;
	filter: none !important;
	background-image: none !important;
	background-color: #fff !important;
	min-height: 80px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
}

.header-main .header-logo img { 
	transition-property: all;
	transition-duration: .3s;
}

.header-main.elementor-sticky--effects img {
	width: 150px !important;
}

/*** END HEADER ***/
/*** TESTIMONIAL SLIDER ***/
.testimonial-slider .elementor-testimonial {
	position: relative;
}

.testimonial-slider .elementor-testimonial__cite {
    display: block;
	width: 100%;
}

.testimonial-slider .elementor-star-rating {
    text-align: center;
	display: block;
}

.testimonial-slider .elementor-testimonial__name {
    text-align: center;
	display: block;
	width: 100%; 
	position: absolute;
	bottom: 20px; 
	left: 0px;
}

.testimonial-slider .elementor-star-rating {
    text-align: center;
	display: block;
}
.testimonial-slider .elementor-testimonial__content {
    text-align: center;
	padding-bottom: 90px !important;
}

.testimonial-slider .elementor-testimonial__title {
	text-align: center;
	display: none;
	width: 100%; 
	position: absolute;
	bottom: 20px; 
	left: 0px;
} 

/* Removing the arrows */

.testimonial-slider .eicon-chevron-left:before  {
	color: #fff!important;
}
.testimonial-slider .eicon-chevron-right {
	color: #fff!important;
}

/*** END TESTIMONIAL SLIDER ***/

/*** CONTACT FORM ***/

#form-field-message {
	border-radius: 20px !important;
}

/*** END CONTACT FORM ***/
/*** GENERAL ***/

.elementor-icon-box-wrapper .elementor-icon-box-title {
	margin-top: 0 !important;
}

.elementor-image-box-wrapper .elementor-image-box-title {
	margin-top: 0 !important;
}

/*** END GENERAL ***/

/*** RESPONSIVE CSS ***/

/* Laptops (1440px) ----------- */
@media screen and (min-width : 1081px) and (max-width : 1440px) {
	
}

/* iPads (landscape) ----------- */
@media screen and (min-width : 768px) and (max-width : 1080px) and (orientation : landscape) {
	
}

/* iPads (portrait) ----------- */
@media screen and (min-width : 768px) and (max-width : 1080px) and (orientation : portrait) {
	
}

/* Smartphones (landscape larger phones) ----------- */
@media screen and (min-width : 642px) and (max-width : 767px) {
	.testimonial-slider .e-font-icon-svg.e-eicon-chevron-left {	display: none; }
	.testimonial-slider .e-font-icon-svg.e-eicon-chevron-right { display: none; }
	.testimonial-slider .elementor-testimonial__name { bottom: 25px; }	
}

/* Smartphones (landscape smaller phones) ----------- */
@media screen and (min-width : 501px) and (max-width : 641px) {
	.testimonial-slider .e-font-icon-svg.e-eicon-chevron-left { display: none; }
	.testimonial-slider .e-font-icon-svg.e-eicon-chevron-right { display: none; }
	.testimonial-slider .elementor-testimonial__name { bottom: 25px;	}
}

/* Smartphones (mobile portrait) ----------- */
@media screen and (max-width : 500px) {	
	.testimonial-slider .e-font-icon-svg.e-eicon-chevron-left { display: none; }
	.testimonial-slider .e-font-icon-svg.e-eicon-chevron-right { display: none; }
	.testimonial-slider .elementor-testimonial__name { bottom: 25px; }
	
	.imgbox-mobleft .elementor-image-box-wrapper { display: flex; text-align: start !important; }
	.imgbox-mobleft .elementor-image-box-wrapper .elementor-image-box-img { margin-right: 15px !important; }
}

/*** END RESPONSIVE CSS ***/