/**
 * Theme Name: Fo Child
 * Description: Child theme for the Fo
 * Author: Themesflat
 * Template: fo
 */
.sidebar .widget.widget_nav_menu ul li.current-menu-item a:before, .sidebar .widget.widget_nav_menu ul li a:hover:before {
    background-color: #0092D4;
}
.product-active {
    color: #0092D4 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #0092D4 !important;
}
@media (min-width: 768px) {
  
  .bg-product{
    background-image: linear-gradient(to bottom, #0092D4, #0092D4 65%, white 40%);
    background-repeat: no-repeat;
  }
  .bg-product2{
    background-image: linear-gradient(to bottom, #0092D4, #0092D4 55%, white 50%);
    background-repeat: no-repeat;
  }
   .bg-product3{
    background-image: linear-gradient(to bottom, #0092D4, #0092D4 60%, white 50%);
    background-repeat: no-repeat;
  }
  .text-product{
     text-align:left;
     color:white
  }
  .consult-h1{
		margin-top: 25px;
		margin-bottom: 25px;
		color: #000000; 
		text-align: left; 
		font-weight: 600;
		font-size: 33.5px;
 		line-height: 4rem;
	}
	.consult-h3{
		line-height: 28px; 
		letter-spacing: -0.06px; 
		margin-bottom: 15px; 
		color: #6d6e71; 
		text-align: left;
		font-size: 20px;
	}
  .consult-mobile{
        display:none;
  }
  
}


@media (max-width: 480px) {
  
  .bg-product{
        background-image: linear-gradient(to bottom, #0092D4, #0092D4 25%, white 20%);
    background-repeat: no-repeat;
  }
  .bg-product2{
        background-image: linear-gradient(to bottom, #0092D4, #0092D4 25%, white 20%);
    background-repeat: no-repeat;
  }
  .bg-product3{
        background-image: linear-gradient(to bottom, #0092D4, #0092D4 20%, white 20%);
    background-repeat: no-repeat;
  }
  .text-product{
     text-align:center;
     color:#000;
  }
  .consult-h1{
		margin-top: 25px;
		margin-bottom: 20px; 
		color: #fff; 
		text-align: center !important; 
		font-weight: 600;
		font-size:26px;
                line-height: 30px; 
	}
	.consult-h3{
		line-height: 20px; 
		letter-spacing: -0.06px; 
		margin-bottom: 15px; 
		color: #fff; 
		text-align: center !important;
		font-size:12px
	}
   .consult-desktop{
        display:none;
  }
}