﻿/*
Theme Name:     Engitech Child
Theme URI:      http://wpdemo.archiwp.com/engitech/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Oceanthemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       engitech
*/

@import url("style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.service-col .elementor-widget-iserv_box_2, .service-col .elementor-widget-iserv_box_2 > div, .service-col .elementor-widget-iserv_box_2 > div > div{
	height:100%!important;
}

.main-navigation > ul > li:before{
	background: #f48f01!important;
}

.serv-box-2 .icon-main img {
    width: 55px!important;
	top: 32px!important;
    left: 33px!important;
}

.wpcf7 .main-form{
	background-image: linear-gradient(
90deg
, #f49000 0%, #e09e44 100%)!important;
}

#back-to-top {
	color: #f49000!important;
}

.what-setus-box .serv-box-2, .main-form, .wpcf7 .main-form button, .wpcf7 .main-form input, .wpcf7 .main-form textarea, .ot-industries .indus-item .item-inner .overlay{
	border-radius:5px!important;
	overflow:hidden
}

.partners .swiper-slide-image{
	filter: grayscale(0.8)!important;
}

.partners .swiper-slide-image:hover{
	filter: grayscale(0)!important;
}

.slick-dots li.slick-active button:before{
	color: #61CE70!important;
}

.ot-industries .indus-item .item-inner .overlay:after{
	background:#F48F01!important
}

.certificates img{
	max-width:270px!important;
}
.play-btn{
	width:60px!important;
	top: 50%!important;
    left: 50%!important;
    transform: translate(-50%,-50%);
}

/* ===== Contact Us ===== */
.main-form {
	padding: 48px 48px 54px !important;
	color: white !important;
    background-image: linear-gradient( 90deg , #f49000 0%, #e09e44 100%)!important;
}

.main-form input, .main-form textarea {
    width: 100% !important;
	max-width: 100% !important;
	padding: 10px 20px !important;
	line-height: 1 !important;
	background: rgba(255, 255, 255, 0.3) !important;
    color: #fff !important;
    border-radius: 5px!important;
    overflow: hidden !important;
	min-height: 50px !important;
	border:none !important;
	outline: none !important;
	box-shadow:none !important;
}

.main-form input::placeholder, .main-form textarea::placeholder{
    color: #fff !important;
}

.main-form button{
	padding: 14px 30px 14px 30px!important;
	background: #fff!important;
    color: #1b1d21!important;
    border-radius: 5px!important;
    overflow: hidden!important;
	font-size: 14px !important;
	font-weight: 800 !important;
	border:none !important;
	line-height: 1 !important;
}

.main-form div.wpforms-container-full{
	margin: 0 !important;
}

@media (max-width:767px){
	.services-list, .serv-box-2 .content-box, .contact-us-col{
		display:flex!important;
		flex-direction:column;
		align-items:center;
		justify-content:center!important;
	}
	.services-list > div, .contact-us-col > div{
		width: 70%!important;
    	margin-left: 20%!important;
	}
	
	.serv-box-2 .content-box *{
		text-align:center!important;
	}
	
	.powered-by{
		display:block!important;
	}
}


@media (max-width:576px){
	.services-list > div, .contact-us-col > div{
		width: 100%!important;
    	margin-left: 0%!important;
	}
	
	.play-btn{
		width:45px!important;
	}
}