/*
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.1760619998
Updated: 2025-10-16 09:06:38

*/

body{padding: 0; margin: 0; box-sizing: border-box;}
*{padding: 0; margin: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a,a:hover,a:focus,a:active{text-decoration:none !important; outline:none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; word-break:break-word;}
p{padding:0 0; margin:0;}
p:last-child{padding: 0; margin:0;}
p:last-of-type {padding: 0; margin:0;}
p:empty{padding:0; margin:0;}	
button:focus{border: none !important; outline: none;}
ul, ol{margin: 0; padding: 0 0 0 20px;}
h1, h2, h3, h4, h5, h6{margin: 0;}



.fix-header{position:fixed !important; top:0; left:0; width:100% !important; z-index:999 !important; background:transparent !important; transition:all 0.3s ease-in-out;}
.sticky .fix-header{background: #001527 !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;}


.icon-box,
.icon-box .pp-info-box-container{height:100%;}
.icon-box .pp-info-box-container .pp-info-box-icon-wrap{display:inline-block;}

.pcc-form form .gfield label{display:none !important;}


.pcc-form .gform_confirmation_message{ text-align:center; color:#FFF; font-family: "Poppins",sans-serif; font-size:17px !important; font-weight:400; line-height:1.3em; text-transform:none;}

.pcc-form form .gfield input,
.pcc-form form .gfield textarea{width:100% !important; box-sizing:border-box; min-height:50px !important; height:auto !important; color:#001527; font-family: "Poppins",sans-serif; font-size:16px !important; font-weight:400; line-height:1em !important; outline:none !important; border:none !important; border-radius:10px; background:#FFF; padding:0 15px !important;}
.pcc-form form .gfield textarea{padding:15px!important; resize:none !important; height:160px !important;}

.pcc-form form .gfield input::placeholder,
.pcc-form form .gfield textarea::placeholder{color:#7f7f7f;}
.pcc-form form .gfield input:focus,
.pcc-form form .gfield textarea:focus{outline:none;}

.pcc-form form .gform_footer{justify-content:center; padding:20px 0 0 0 !important; margin:0px !important;}
.pcc-form form .gform_footer input[type="submit"] { color:#FFF; font-family: "Poppins",sans-serif; font-size:16px !important; font-weight:700; line-height:1em !important; text-transform:uppercase; outline:none !important; border:none !important; border-radius:50px; background:#032e51; padding:16px 30px !important; cursor:pointer; transition:all 0.3s ease-in-out;}
.pcc-form form .gform_footer input[type="submit"]:hover {background:#0af618; color:#032e51;}

.ti-widget .ti-reviews-container .ti-review-item{ font-family: "Poppins",sans-serif !important;}
.ti-widget .ti-reviews-container .ti-review-item .ti-profile-details .ti-name{color:#FFF !important;}



@media (max-width: 1024px) {
	
	body{ margin: 120px 0 0 0 !important;}
	.fix-header{background: #001527 !important; }
	

}


@media (max-width: 767px) {

	
}