/*
Theme Name: Divi theme child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.17.4.1654490536
Updated: 2022-06-06 10:12:16
/* Vikash Css Start */

p.about_more {
    text-align: center;
}
.menu_ul li {
	font-size:19px;
}
.menu_ul li a{
	position:relative;
}

.menu_ul li a:before {
    transition: 0.3s;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 0;
    background: #fbca02;
    height: 2px;
    content: '';
}
li.product:hover a:nth-child(1)::before, li.product:hover a:nth-child(1)::after {
    height: 408px;
}
li.product a:after{
	left:198px;
}
.menu_ul li a:hover:before {
    width: 100%;
}
.menu_ul li a:hover{
	text-decoration:none;
}
.Products_categories a {
    border: 2px solid #f9d000 !important;   
}
.quality-d p{
	color:#1e1e1e;
}
.quality-d h3{
	color:#1e1e1e;
}
.bg-color-chng {
	transition: 0.6s;
	 background-color: rgba(131 74 162);
    
}
.about_read_more {
    background: #fbc60b;
	color: #444;
	font-weight:600;
}
.dark-bg, .dark-bg-adv, .dark-bg-adv2 {
	animation: animatebg-adv 20s linear infinite;
	transition: 0.2s;
/* 	background: rgba(220 53 69 / 91%); */
	background-image:url(https://bharat.omsoftsolution.net.in/wp-content/uploads/2022/11/black_background_image-scaled.jpg);   
	background-repeat:repeat;
}
.dark-ping-bg{
		transition: 0.6s;
	background: rgba(220 53 69 / 91%) !important;
}
.quality-d {
  background:#f9d000;   
  animation: blink-btn 0.9s infinite;
}

@keyframes blink-btn {
   0%     {background-color:rgba(131 74 162);} 
	50% {background-color:rgba(131 74 162);}
    100%  {background-color:#ffc907;}
}

.quality-d p, .quality-d h3
{
animation: blink-btntext 0.9s infinite;	
}

@keyframes blink-btntext  {
   0%     {color:#fff;} 
	50% {color:#fff;}
    100%  {color:#1e1e1e;}
}
.mandal-circle {
    left: -491px;
    bottom: 40px;
    position: absolute;
    animation: mandala-rotate 9s linear infinite;
}
@keyframes mandala-rotate {	
    100%  {transform:rotate(360deg);} 
}
.main-cat-sec{
	background-image: url(https://bharat.omsoftsolution.net.in/wp-content/uploads/2022/11/background_5.png);
	position:relative;
}

.pro-bg-image{
background-image:url(https://bharat.omsoftsolution.net.in/wp-content/uploads/2022/11/black_background_image-scaled.jpg) !important; 
animation: animatebg 20s linear infinite;	
}
.pro-bg-image2{
	animation: animatebg2 15s linear infinite;	
	background-image: url(https://bharat.omsoftsolution.net.in/wp-content/uploads/2022/09/istockphoto-1208290498-612x612-1.jpg) !important;
}
.pro-bg-image3{
animation: animatebg2 9s linear infinite;	
background-image: url(https://bharat.omsoftsolution.net.in/wp-content/uploads/2022/09/istockphoto-1221724425-170667a.jpg);
}
.pro-bg-image4{
animation: animatebg4 15s linear infinite;
 background-image: url(https://bharat.omsoftsolution.net.in/wp-content/uploads/2022/09/istockphoto-1208290498-612x612-1.jpg);
}
@keyframes animatebg-adv
{
0% {background-position: -100px 0;}
50% {background-position: 100px 0;}
100% {background-position: -100px 0;}
}
@keyframes animatebg
{
0% {background-position: -100px 0;}
50% {background-position: 250px 0;}
100% {background-position: -100px 0;}
}
@keyframes animatebg2
{
0% {background-position: -50px 0;}
50% {background-position: 0 0;}
100% {background-position: -50px 0;}
}
@keyframes animatebg4
{
0% {background-position: -50px 0;}
50% {background-position: 0 0;}
100% {background-position: -50px 0;}
}
.advtg-cls, .advtg-cls2{
	background-color:#409712;
}
.high-isty-anim img {
    animation: about-ani 10s linear infinite alternate forwards !important;
}
@keyframes about-ani{
0%, 100% {
    border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;
}
14% {
    border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
}
28% {
    border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
}
42% {
    border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
}
56% {
    border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
}
70% {
    border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
}
84% {
    border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
}
}
/* Vikash css End  */
