/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1755002854
Updated: 2025-08-12 12:47:34

*/

.btn_content_style .elementor-button-content-wrapper{
	display:flex;
	justify-content:space-between;
}

.wpcf7-form input,.wpcf7-form textarea{
	border:0;
}
.wpcf7-form input:focus,.wpcf7-form textarea:focus{
	border:0;
	outline:0;
	box-shadow:none;
}
.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{
	font-size:14px;
	border-radius: 10px;
}
.wpcf7-form .wpcf7-submit {
	color: #fff;
    width: 35%;
    border-radius: 20px !important;
    padding: 5px 35px 5px 35px !important;
    background-color: #80CDEF !important;
    float: right;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 80px!important;
    border-radius: 10px;
}
.wpcf7-form label{
	width:100%;
}
.wpcf7-form .wpcf7-submit:hover{
	background-color:#C1212A !important;
}
.wpcf7-form p{
	margin:0;
}
.wpcf7-form p:last-of-type{
	margin-top:13px;
}
.col_one,.col_two,.col_three{
	cursor:pointer;
}
.text_one,.text_two,.text_three{
	opacity: 0;
	transform: translateY(10px);
	transition: opacity 0.7s ease, transform 0.7s ease;
}
.col_one:hover .text_one,.col_two:hover .text_two,.col_three:hover .text_three{
	opacity: 1;
	transform: translateY(0);
}
.page-id-1752 footer,.page-id-1873 footer,.page-id-1922 footer,.page-id-1981 footer,.page-id-1993  footer,.page-id-2000 footer,.page-id-2041  footer,.page-id-2099 footer,.page-id-2281 footer,.page-id-2494 footer,.page-id-2423 footer,.page-id-2729 footer,.page-id-2699 footer,.page-id-2745 footer,.page-id-2675 footer,.page-id-2644 footer,.page-id-2651 footer,.page-id-2593 footer,.page-id-2565 footer,.page-id-2493 footer,.page-id-2512 footer,.page-id-2523 footer,.page-id-2912 footer,.page-id-2563 footer,.page-id-2574 footer,.page-id-2601 footer,.page-id-2624 footer,.page-id-2649 footer,.page-id-2747 footer,.page-id-2764 footer,.page-id-2798 footer,.page-id-2828 footer{
	background-color:#f6f6f6;
	padding-top:20px;
}
.map_address_contant_page .col-right a{
	color:#000;
}
.map_address_contant_page .col-right a:hover{
	color:#ED272A;
}
.map_address_contant_page .col-left a:hover{
	color:#000;
}
.map_address_contant_page .col-left a{
	color:#fff;
}
.top_header p{
	margin:0;
}
.phn_no a:hover{
	color:#ED272A !important;
}
.crane figure.swiper-slide-inner img {
    min-height: 345px;
    min-width: 315px!important;
    object-fit: cover;
}