/*
Theme Name:   Engitech Child
Theme URI:    http://wpdemo.archiwp.com/engitech/
Description:  Make your modifications to [Parent Theme] in this Engitech child theme.
Author:       OceanThemes
Author URI:   http://oceanthemes.net/
Template:     engitech
Version:      1.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  engitech-child
*/

/* =Theme customization starts here
------------------------------------------------------- */

.display-none {
	display: none;
}

.home .serv-box, .page-id-5104 .serv-box {
	min-height: 195px;
}

.wpcf7 .main-form h2, .wpcf7 .main-form .font14 {
    color: #1b1d21;
}

.wpcf7 .main-form {
    background-image: none !important;
}

.wpcf7 .main-form input, .wpcf7 .main-form textarea {
    color: #4d4d4d;
	background: #f6f6f6;
}

.wpcf7 .main-form button, .wpcf7 .octf-btn.octf-btn-light {
    background: #43baff !important;
    color: #ffffff !important;
}

.wpcf7 .main-form button:hover {
    background: #262051 !important;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #4d4d4d !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #4d4d4d !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #4d4d4d !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #4d4d4d !important;
opacity: 1;
}

.uacf7-row {
    padding-bottom: 20px;
}

.slick-dots {
    bottom: unset;
}

.slick-slide .itext {
	min-height: 150px;
}

.uacf7-col-6 {
	margin-bottom: 20px;
}

.wpcf7 input[type="tel"] {
    width: 100%;
}

.uacf7-row {
    padding-bottom: 0;
}

.elementor-5125 .elementor-element.elementor-element-aa85fd1 > .elementor-element-populated {
    margin: 0px;
}


@media (max-width: 767px) {
    .elementor-2544 .elementor-element.elementor-element-1741ee0 {
        padding: 70px 0px 60px 0px;
    }
	
	.elementor-1579 .elementor-element.elementor-element-7f3cbd8 {
        padding: 80px 0px 0px 0px;
    }
	
	.elementor-5104 .elementor-element.elementor-element-7119f3b {
        padding: 60px 0px 0px 0px;
    }
	
	.elementor-5104 .elementor-element.elementor-element-40df55ec {
        padding: 60px 0px 0px 0px;
    }
	
	.elementor-5104 .elementor-element.elementor-element-275edac {
        padding: 0px 0px 80px 0px;
    }
	
	.elementor-5104 .elementor-element.elementor-element-376bd009 {
        padding: 80px 0px 0px 0px;
    }
	
	.elementor-5125 .elementor-element.elementor-element-8c1b6b2 {
        padding: 60px 0px 0px 0px;
    }
	
	    .elementor-1579 .elementor-element.elementor-element-77c9b51 {
			padding: 0px;
		}
	
	.elementor-1579 .elementor-element.elementor-element-a762066 {
        padding: 0px 0px 20px 0px;
    }
	
	.elementor-1579 .elementor-element.elementor-element-a96f650 {
        padding: 0px 0px 80px 0px;
    }
	
	.elementor-1579 .elementor-element.elementor-element-5ba2f61 {
		padding: 0px !important;
	}
	
	.elementor-1579 .elementor-element.elementor-element-37d25fe {
        padding: 0px 0px 0px 0px;
    }
	
	.elementor-1579 .elementor-element.elementor-element-a96f650 {
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-2544 .elementor-element.elementor-element-b650e87, .elementor-5104 .elementor-element.elementor-element-4d638cb6 {
        width: 50%;
    }
	
	.elementor-2544 .elementor-element.elementor-element-540e10f > .elementor-widget-container {
        margin: 0px;
	}
	
	.elementor-5104 .elementor-element.elementor-element-24aa05cf {
        width: 100%;
    }
	
	.elementor-1579 .elementor-element.elementor-element-5ba2f61 {
		padding: 0px 0px 50px 0px !important;
	}
}

@media (max-width: 1256px) and (min-width: 1025px) {
	.serv-box .content-box h5 {
		font-size: 14px;
	}
	
	.serv-box {
		min-height: 267px !important;
	}
}

@media (max-width: 1024px) {
    .elementor-2544 .elementor-element.elementor-element-b650e87 > .elementor-element-populated, .elementor-5104 .elementor-element.elementor-element-4d638cb6 > .elementor-element-populated {
        margin: unset;
    }
}