/* 
Theme Name: Hello Elementor Child
Theme URI: https://www.wpguiders.com/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by WPGuiders team
Author: Elementor Team
Author URI: https://www.wpguiders.com/
Template: hello-elementor
Version: 1.0.1
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 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:last-child{display:none;}
.img-over-text .wp-caption-text{position: absolute; bottom: 0; height: 120px; padding: 0px 30px;}
.category-home .img-over-text .wp-caption-text{height:auto; bottom:30px; padding:0px 30px; width: 100%;}
.category-home figure.wp-caption{position:relative;}
.client-testimonial .elementor-testimonial__cite{position:absolute; top:0px;}
.client-testimonial .elementor-testimonial__content{position:relative; margin-top:120px; padding-top:75px; height: 100%;  padding-bottom: 40px; background:#fff;}
.client-testimonial .elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding:0px;}
.category-d{position:relative;}
.checkbox-content{float:left; width:100%; margin: 20px 0px 30px 0px; }
.checkbox-content .wpcf7-list-item{margin-left:0px !important; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 400; color:#004666; }
.checkbox-content .wpcf7-list-item label{display: flex;  flex-direction: row; width:100%;}
.checkbox-content .wpcf7-list-item input{margin-right:10px; margin-top:10px;}
.checkbox-content .wpcf7-list-item-label{line-height:21px;}
.project-section .img-over-text .wp-caption-text{padding:30px 60px;  height: inherit; text-align:left;}
.project-section .img-over-text{position:relative;}
.title-bg::before{ content: ""; width:200px; height:100%; border:4px solid #CACACA; display:block; position:absolute; left:-80px; z-index:-1;}
.title-bg .elementor-heading-title{background:#FFF;}
.title-bg .elementor-widget-container{padding:10px 0px;}
@media (max-width: 1280px) {.header, .footer, .elementor-element.e-con-boxed{padding:0px 20px;}}
@media screen and (min-device-width: 1025px) and (max-device-width: 1080px) { }

@media (max-width: 1024px) {.header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:last-child{display:block;}
	.footer .elementor-17 .elementor-element.elementor-element-7ab80d67 .elementor-nav-menu--dropdown{padding:15px;}
	.category-d .category-name-row .elementor-element {position:relative !important;}
	.checkbox-content .wpcf7-list-item input{margin-top:4px;}
	.title-bg::before{width:160px; left:-35px;}
	.client-testimonial .elementor-testimonial__content{ width:100%; margin-top:0px;}
	.client-testimonial .elementor-testimonial__content .elementor-testimonial__text{width:92%;}
	.img-over-text .wp-caption-text{height:150px;}
}
@media (max-width: 767px){
.img-over-text .wp-caption-text{ bottom:20px;}
.client-testimonial .elementor-testimonial__content{margin-top:20px;}
	.project-section .img-over-text .wp-caption-text{padding:20px;}
}
@media (max-width: 430px){.elementor-43 .elementor-element.elementor-element-80d1252{padding:30px !important;}}