/*
Theme Name: Trikon Child
Theme URI: http://trikon.novaworks.net
Description: This is a child theme for Trikon Theme.
Author: Novaworks
Author URI: http://www.novaworks.net/
Template: trikon
Version: 1.0
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/







/****************************************************************/
/****************************************************************/
/****************************************************************/
/* h1,h2,h3,h4,h5,h6,span{
	font-family: 'Raleway' !important;
} */


.aba-whatsphone-icone {
    position: fixed;
    right: -162px;
    bottom: 60px;
    z-index: 100;
    background: #50874e;
    width: 225px;
    background-size: 44px;
    background-position: 16px 7px;
    padding: 7px 16px 7px 7px;
    border-radius: 30px 0px 0 30px;
	transition: 0.7s ease;
}
.aba-whatsphone {
  background: #1EBEA5;
  height: 60px;
  width: 70px;
  border-radius: 30px 0 0 30px;
  transition: 0.7s ease;
}
.aba-whatsphone-icone:hover {
  right: 0px;
  transition: 0.7s ease;
}
.aba-whatsphone-icone a {
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    margin-left: 7px;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.aba-whatsphone-icone a strong {
  display: block;
  font-size: 21px;
}
.aba-whatsphone-icone img{
	width:42px;
}
.kitify-doc-enable-header-transparency .kitify-site-wrapper > .elementor-location-header > .elementor-top-section:not(.elementor-sticky--effects):not(.ignore-docs-style-yes){
	/* background-color: #ffffff5c !important;
	backdrop-filter: blur(8px); */
    background-color: #FFFFFFCC !important;
}
.elementor-sticky--effects {
    background: white !important;
    top: 0;
    box-shadow: 0 4px 16px 0 #d5d5d55c;
}
.kitify-doc-enable-header-transparency .kitify-site-wrapper > .elementor-location-header > .elementor-top-section:not(.elementor-sticky--effects) .kitify-nova-menu .main-navigation .nav-menu > li > a {
    color: black !important;
}
.kitify-doc-enable-header-transparency .kitify-site-wrapper > .elementor-location-header > .elementor-top-section:not(.elementor-sticky--effects) .elementor-kitify-menu-account i {
    color: black !important;
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
    width: 3px;
    height: 500px !important;
    left: 50%;
    margin-left: -1.5px;
}
.bafg-twentytwenty-container img {
    height: 600px !important;
/* 	border-radius:30px; */
}
.image_comparision .elementor-shortcode{
/* 	border-radius:30px; */
/* 	overflow:hidden; */
}
.slider-3391{
/* 	border-radius:30px; */
/* 	overflow:hidden; */
}
.elementor-location-header {
    position: absolute;
    width: 100%;
}
.form_row p {
    display: flex;
    gap: 16px;
	margin: 0 !important;
}
.form_row label {
    width: 100%;
}
.contact_page input,
.contact_page textarea{
	border:none !important;
	border-bottom: 1px solid #cdcdcd !important;
	font-size:18px;
	font-weight:300;
}
.contact_page input::placeholder,
.contact_page textarea::placeholder{
	color:black;
	font-size:17px;
	font-weight:300;
}
.wpcf7-submit{
	width:100%;
	border-radius:5px;
}
.whychoose_icon .elementor-icon{
	margin-top:7px;
}
@media (min-width:1280px) and (max-width:1440px){
	.e-con-inner{
		max-width:1100px !important;
	}
}
@media (min-width:1441px) and (max-width:1634px){
	.e-con-inner{
		max-width:1240px !important;
	}
}
@media (max-width:767px){
	.image_comparision .bafg-twentytwenty-container{
		height:320px !important;
	}
	.image_comparision .bafg-twentytwenty-container img{
		height:320px;
		object-fit:cover;
	}
	.product_thumbnail .woocommerce-product-gallery{
		flex-direction:column !important;
	}
	.product_thumbnail .flex-active-slide{
		width:100% !important;
	}
}

.elementor-1749 .elementor-element.elementor-element-dd5492a .kitify-nova-cart__icon svg {
    color: black !important;
}
.nav-menu li li {
    padding: 6px 16px !important;
}
.nav-menu ul{
	padding:12px 0!important;
}
body .menu_bar .nav-menu li li a span{
	color:#2b2b2b !important;
}
body .menu_bar .menu-item:hover a span{
	color:#2b2b2b !important
}
.menu_bar .menu-item li:hover a span{
	color: #70B6CF !important;
}
