/*
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
------------------------------------------------------- */
/* .icon-box-s2.s1 .icon-main img, .icon-box-s2.s3 .icon-main img
{
	width: 65px;
} */

li.tab-link.octf-btn {
    border-radius: 5px;
}
.post-box .btn-readmore > a i {
	transition: all 0.3s linear !important;
	margin-right: 0px !important;
}
.post-box .btn-readmore > a:hover i {
    margin-right: 0px !important;
    transition: all 0.3s linear !important;
}
.post-type-archive-ot_portfolio .page-header
{
	background-image: url('/wp-content/uploads/2025/02/Our-Product-banner.jpg') !important;
}
.wpcf7 .main-form
{
	background-image: linear-gradient(90deg, #141D38 0%, #141D38 100%);
}
.main-form.dynamit-form
{
	background-image: linear-gradient(90deg, #fff 0%, #fff 100%);
}
.wpcf7 .main-form.dynamit-form input, .wpcf7 .main-form.dynamit-form textarea {
    width: 100%;
    background: rgba(255, 255, 255, 0.3);
    color: #020101;
    border: 1px solid #ccc;
}
.wpcf7 .dynamit-form p {
    color: #020101 !important;
}
.dynamit-form input::placeholder, .dynamit-form textarea::placeholder {
  color: #020101 !important;
}
.dynamit-form .octf-btn.octf-btn-light
{
	background: #1c00b6;
	color: #fff;
}
.wpcf7 span.wpcf7-not-valid-tip {
    display: unset;
}
#wpcf7-f8307-p7449-o1 .wpcf7-response-output
{
	color: #fff !important;
}
.wpcf7 .main-form button:hover, .octf-btn.octf-btn-light:hover, .octf-btn.octf-btn-light:focus {
    background: #00f057 !important;
}
.wpcf7 .country-name
{
	color: #000 !important;
}
.blue_form .intl-tel-input .selected-flag .iti-arrow, 
.csc_form .intl-tel-input .selected-flag .iti-arrow
{
	border-top: 4px solid #fff !important;
}
@media (min-width: 1230px) {
    .elementor .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1290px !important;
    }
}
@media only screen and (min-width: 1030px) and (max-width: 1460px) {
	.main-navigation ul li#menu-item-5728 ul.sub-menu
	{
		max-height: calc(100vh - 176px);
		overflow-y: scroll !important;
		overflow-x: hidden;
	}
	.main-navigation ul li#menu-item-5728 ul.sub-menu::-webkit-scrollbar { width: 5px; }
	.main-navigation ul li#menu-item-5728 ul.sub-menu::-webkit-scrollbar-track { background: #f1f1f1; }
	.main-navigation ul li#menu-item-5728 ul.sub-menu::-webkit-scrollbar-thumb { background: #1538B6; }
	.main-navigation ul li#menu-item-5728 ul.sub-menu::-webkit-scrollbar-thumb:hover { background: #555; }

}
@media only screen and (min-width: 1160px) and (max-width: 1370px) {
	.elementor .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1090px !important;
    }
}
.widget .recent-news h6 {
    margin: -3px 0 3px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 600;
}

.six_blue_h .serv-box-2
{
	height: 340px !important;
}
.six_blue_h2 .serv-box-2
{
	height: 450px !important;
}
.six_blue_h3 .serv-box-2
{
	height: 500px !important;
}
.six_blue_h4 .serv-box-2
{
	height:500px !important;
}
.six_blue_h5 .serv-box-2
{
	height:560px !important;
}

/* kamalio page */
.six_blue_h6 .serv-box-2
{
	height:480px !important;
}

/* Voip page */
.six_blue_h7 .serv-box-2
{
	height:380px !important;
}

/* QA automation  page */
.six_blue_h8 .serv-box-2
{
	height:550px !important;
}

/* API Testiong  page */
.six_blue_h9 .serv-box-2
{
	height:600px !important;
}

/* Advanced face rec  page */
.six_blue_h10 .serv-box-2
{
	height:550px !important;
}

/* sentimnet analysis page */
.six_blue_h11 .serv-box-2
{
	height:360px !important;
}

/* Mobile app devlopment page */
.six_blue_h12 .serv-box-2
{
	height:460px !important;
}

.box3 .elementor-widget-container 
{
	height: 550px !important;
}  

.ot-tabs 
{
	text-align: justify !important;
}

/* testimonial contrent justify */

.testi-item 
{
	text-align:justify !important;
}
 
textarea {
  resize: none;
}



@media only screen and (max-width: 600px) {
	.six_blue_h .serv-box-2, .six_blue_h2 .serv-box-2, .six_blue_h3 .serv-box-2,.six_blue_h4 .serv-box-2 ,.six_blue_h5 .serv-box-2 , .six_blue_h6 .serv-box-2 , .six_blue_h7 .serv-box-2 , .six_blue_h8 .serv-box-2 , .six_blue_h9 .serv-box-2 , .six_blue_h10 .serv-box-2 , .six_blue_h11 .serv-box-2 , .six_blue_h12 .serv-box-2
	, .box3 .elementor-widget-container 
	{ 
		height: auto !important;
	}
}



.qodef-e-line-inner 
{
	display:none !important;
}


.home .serv-box .icon-main img{
	bottom: 37px;
	left: 37px;
	width: 50px;
}