/* 
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
*/

/* Add your custom styles here */

.main_header ul li:last-child a {
    background: #3892e7;
    padding: 9px 16px !important;
    border-radius: 5px !important;
    color: white !important;
    transition: 0.3s;
}
	h1 span,
	h2 span{
		color: #3892E7;
	}

.main_header ul li:last-child a:hover {
    background: #021E3A;
}
	.e-n-accordion-item .e-child {
        margin-top: -10px !important;
}
.num_step {
    height: 54px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 54px !important;
}
	.e-n-accordion-item {
    border: 1px solid #cbcbcb;
		 border-radius: 12px;
}
	.icon_box_row h6.elementor-icon-box-title {
    margin-top: 0px;
}

	.testimonials_slider figure.elementor-image-box-img {
    width: 85px !important;
    height: 67px !important;
    margin-right: 0px !important;
}
.btn_Style li.elementor-icon-list-item.elementor-inline-item {
    background: #173d61;
    padding: 8px 13px;
    border-radius: 100px;
}

.btn_Style ul.elementor-icon-list-items.elementor-inline-items {
    gap: 11px 10px;
}
.testimonials_slider figure.elementor-image-box-img img {
    height: 100% !important;
}
.btn_Style ul.elementor-icon-list-items.elementor-inline-items li:nth-child(1), 
.btn_Style ul.elementor-icon-list-items.elementor-inline-items li:nth-child(2), 
.btn_Style ul.elementor-icon-list-items.elementor-inline-items li:nth-child(3) {
    background: #154c7f;
}

.testimonials_slider .elementor-image-box-wrapper {
    gap: 12px;
}
	.banner:after {
    position: absolute;
    inset: 0;
    background-image: linear-gradient(rgba(29, 158, 117, 0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(29, 158, 117, 0.06) 1px, transparent 1px);
    background-size: 50px 50px;
    content: "";
}

	.check_list h6.elementor-icon-box-title {
    margin-top: 0px !important;
}
	.check_list .elementor-icon-box-icon {
    margin-top: 2px !important;
}
.whatsapp-float {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  z-index: 9999;
}

.whatsapp-float img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: 0 4px 10px rgba(0,0,0,.2);
  transition: transform .2s;
}

.whatsapp-float:hover img {
  transform: scale(1.1);
}
	
@media screen and (max-width: 767px){
		.testimonials_slider figure.elementor-image-box-img {
				width: 75px !important;
				height: 75px !important;
		}
	.check_list .elementor-icon-box-wrapper {
    flex-direction: row !important;
}
	}
