/*!
Theme Name: Nyasatech
Theme URI: https://nyasa.co.in/
Author: NyasaTech.me
Author URI: https://nyasa.co.in/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nyasatech
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Nyasatech is based on NyasaTech nyasa.co.in/, (C) 2012-2020 Automattic, Inc.
NyasaTech is distributed under the terms of the GNU GPL v2 or later.

*/



/* Product section */

.pro-container:hover .text-title {
    color: #ffffff;
}
.color-subtitle {
    color: #EC3137;
}
.pro-container:hover .color-subtitle {
    color: #ffffff;
}
.pro-container:hover .text-title h2 {
    color: #ffffff!important;
}
.pro-container:hover .pro-name .pro-name-title h2{
    color: #ffffff!important;
    width: 160%;
	margin-bottom: 0px;
}
.pro-container .pro-name .pro-name-title h2{
    color: #000000!important;
    width: 100%;
	margin-bottom: -70px;
}
.pro-container:hover .pro-name .pro-name-text ul{
    color: #ffffff!important;
    width: 160%;
    padding-bottom: 60px;
    opacity: 1;
}
@media only screen and (max-width: 767px) {
	.pro-container:hover .pro-name .pro-name-text ul{
		color: #ffffff!important;
		width: 160%;
		padding-bottom: 20px;
		opacity: 1;
	}
	.master-div {
		width:30%; 
		padding-right:20px!important;
		padding-bottom:20px!important;
	}
}
@media only screen and (max-width: 1024px) {
	.master-div {
		width:30%; 
		padding-right:20px!important;
	}
}
.pro-container .pro-name .pro-name-text ul{
    opacity: 0;
}
.pro-container:hover .pro-name #pro-button {
    background-color: #ffffff!important;
}
.pro-container:hover .pro-name #pro-button .elementor-button-icon svg {
    fill: #EC3137!important;
}
.pro-container:hover .pro-image {
    opacity: 0;
}



/* article section */

.article-main:hover .article-title h2 {
    color: #EC3137!important;
}
.article-main:hover .article-img-con #article-button {
    background-color: #EC3137;
}
.article-main:hover .article-img-con #article-button svg {
    fill: #ffffff;
}

.e-n-tab-title {
	border-right: 1px solid #ffffff!important;
}



/* Timeline */

.elementor-element-e728951 {
	overflow: hidden!important;
}
@media only screen and (max-width: 768px) {
	.elementor-repeater-item-332b04c .eae-content-inner h3 {
		text-align: left!important;
		font-size: 20px!important;
	}
	.elementor-repeater-item-b8a6482 .eae-content-inner h3 {
		text-align: left!important;
		font-size: 20px!important;
	}
	.elementor-repeater-item-3d08091 .eae-content-inner h3 {
		text-align: left!important;
		font-size: 20px!important;
	}
	.elementor-repeater-item-e078799 .eae-content-inner h3 {
		text-align: left!important;
		font-size: 20px!important;
	}
	.elementor-repeater-item-f696dbd .eae-content-inner h3 {
		text-align: left!important;
		font-size: 20px!important;
	}
	.elementor-repeater-item-d53cfa9 .eae-content-inner h3 {
		text-align: left!important;
		font-size: 20px!important;
	}
	
	.elementor-repeater-item-332b04c .eae-content-inner .eae-tl-item-meta-inner {
		padding: 0px!important;
		text-align: left!important;
	}
	.elementor-repeater-item-b8a6482 .eae-content-inner .eae-tl-item-meta-inner {
		padding: 0px!important;
		text-align: left!important;
	}
	.elementor-repeater-item-3d08091 .eae-content-inner .eae-tl-item-meta-inner {
		padding: 0px!important;
		text-align: left!important;
	}
	.elementor-repeater-item-e078799 .eae-content-inner .eae-tl-item-meta-inner {
		padding: 0px!important;
		text-align: left!important;
	}
	.elementor-repeater-item-f696dbd .eae-content-inner .eae-tl-item-meta-inner {
		padding: 0px!important;
		text-align: left!important;
	}
	.elementor-repeater-item-d53cfa9 .eae-content-inner .eae-tl-item-meta-inner {
		padding: 0px!important;
		text-align: left!important;
	}
	
	.elementor-repeater-item-332b04c .eae-content-inner .eae-tl-content-innner p {
		text-align: left!important;
	}
	.elementor-repeater-item-b8a6482 .eae-content-inner .eae-tl-content-innner p {
		text-align: left!important;
	}
	.elementor-repeater-item-3d08091 .eae-content-inner .eae-tl-content-innner p {
		text-align: left!important;
	}
	.elementor-repeater-item-e078799 .eae-content-inner .eae-tl-content-innner p {
		text-align: left!important;
	}
	.elementor-repeater-item-f696dbd .eae-content-inner .eae-tl-content-innner p {
		text-align: left!important;
	}
	.elementor-repeater-item-d53cfa9 .eae-content-inner .eae-tl-content-innner p {
		text-align: left!important;
	}
}
.eae-timline-progress-bar {
	height: 87.5%!important;
}
.eae-tl-item-image {
	overflow: hidden!important;
}
.eae-tl-item-image img {
	transition: transform 0.3s ease;
}
.eae-tl-item-image img:hover {
	transform: scale(1.1);
}

.eae-tl-top .eae-timeline-item .eae-tl-content-wrapper .eae-tl-item-image img {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	transition: transform 1.9s ease;
}
.eae-tl-top .eae-timeline-item.eae-tl-item-focused .eae-tl-content-wrapper .eae-tl-item-image img {
	-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
  	filter: grayscale(0);
	transform: scale(1.2);
	transition: transform 1.9s ease;
}
.eae-tl-top .eae-timeline-item.eae-tl-item-focused .eae-tl-item-meta-wrapper .eae-tl-item-meta  {
	transition: font-size 0.3s ease, transform 0.3s ease;
}
.eae-tl-top .eae-timeline-item.eae-tl-item-focused .eae-tl-item-meta-wrapper .eae-tl-item-meta  {
	font-size: 54px;
}
.eae-tl-top .eae-timeline-item.eae-tl-item-focused .eae-tl-content-wrapper .eae-tl-item-title  {
	transition: font-size 0.3s ease, transform 0.3s ease;
}
.eae-tl-top .eae-timeline-item.eae-tl-item-focused .eae-tl-content-wrapper .eae-tl-item-title {
	font-size: 28px;
}
.eae-tl-top .eae-timeline-item.eae-tl-item-focused .eae-tl-content-wrapper .eae-tl-content-innner p {
	transition: font-size 0.3s ease, transform 0.3s ease;
}
.eae-tl-top .eae-timeline-item.eae-tl-item-focused .eae-tl-content-wrapper .eae-tl-content-innner p {
	font-size: 18px;
}


.eae-tl-top .eae-timeline-item .eae-tl-item-meta-wrapper .eae-tl-item-meta  {
	transition: font-size 0.3s ease-out, transform 0.3s ease-out;
}
.eae-tl-top .eae-timeline-item .eae-tl-content-wrapper .eae-tl-item-title  {
	transition: font-size 0.3s ease-out, transform 0.3s ease-out;
}
.eae-tl-top .eae-timeline-item .eae-tl-content-wrapper .eae-tl-content-innner p {
	transition: font-size 0.3s ease-out, transform 0.3s ease-out;
}