/*
Theme Name: Bim Child
Author: themes_story
Author URI:  http://themeforest.net/user/themes_story
Theme URI: http://themeforest.net/user/themes_story/portfolio
Template: bim
Description: This is child theme for Bim Theme.
Version: 1.0.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: bim-child
Tags: one-column, two-columns, right-sidebar,custom-colors,featured-images
*/

.navigation li a
{
	font-family: 'Raleway' !important;
}

.elementor-kit-1
{
	--e-global-color-primary: #222;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.custom-absolute-menu .is-sticky .navigation li.current-menu-item a:hover,.custom-absolute-menu .is-sticky .navigation li.menu-item a:hover,.custom-absolute-menu .is-sticky .navigation li.current-menu-item a
{
	color:#DA2925 !important;
}
.custom-absolute-menu .is-sticky .navigation > li > a:before,.elementor-2633 .elementor-element.elementor-element-24448870 .dsc-btn-style1
{
	background:#DA2925 !important;
}

.menu-wrapper ul li ul
{
	border-top:#DA2925 !important;
}

.elementor-2633 .elementor-element.elementor-element-73e8d7f0 .elementor-button
{
	background-color: #DA2925 !important;
}

.bim-custom-footer
{
	display: none !important;
}

.custom-footer-1
{
	display: block !important;
}

.img-box-slider.imgbox-slider-2 .item .box-cont .feature-btn {

	background:#DA2925 !important;
	border: solid 1px #DA2925 !important;
}

.img-box-slider.imgbox-slider-2 .item .box-cont .feature-btn:hover
{
	background: #fff !important;
	color:#DA2925 !important;
}

.img-box-slider .slick-dots li.slick-active button:before
{
	color:#DA2925 !important;
	display:none !important;
}

.to-top,.to-top:hover,.custom-absolute-menu .navigation > li > a:before 
{
   background:#DA2925 !important;
}

.custom-absolute-menu .menu-wrapper .menu ul.sub-menu li a:hover,.header-icon li a:hover,h6.elementor-heading-title,span.elementor-icon-list-text:hover,.elementor-icon-list-icon i,.elementor-social-icon:hover i,.contact-style2 span:before,.team-3 .team-info p,.custom-absolute-menu .menu-wrapper .menu ul.sub-menu li.current-menu-item a
{
	color:#DA2925 !important;
}

.elementor-social-icon:hover
{
   border-color:#DA2925 !important;
}

.contact-style2 span.subject,.contact-style2 span.your-message,.contact-style2 span.cell-phone
{
	margin-bottom:25px !important;
	width:100% !important;
}

.contact-style2 p 
{
	margin-bottom:0px !important;
}

.contact-style2 span.cell-phone:before
{
   left:20px !important;
}

.team-3 .team-info
{
  border-bottom:2px solid #DA2925 !important;
}

.team-3 .team-info .team-sicon li a i.fa,.team-social a i.fa
{
  font-family:'Font Awesome 5 Brands' !important;
}

.team-3 .team-info .team-sicon li a
{
  color:#DA2925 !important;
  border: 1px solid #DA2925 !important;
}

.team-3 .team-info .team-sicon li a:hover
{
  color:#fff !important;
  background-color:#DA2925 !important;
}


.cursor-outer {
  border: 1px solid #DA2925 !important;
 
}

.cursor-inner {
  background-color: #DA2925 !important;
}

.to-top::after
{
  background:#fff  none repeat scroll 0 0 !important;
  
}

.to-top:hover
{
   color: #DA2925 !important;
   border:2px solid #DA2925 !important;
}

.navigation li a{
font-weight:bold !important;
}

.logo1{
height:60px !important;
}

@media only screen and (max-width: 768px) {

.exp-img .img

{
   width:100% !important; 
}

.elementor-2633 .elementor-element.elementor-element-392973fc .elementor-text-editor p 
{
  width:90% !important;
}

.bim-contact-shortcode form
{
  margin-bottom:50px !important;  
}

.footer_logo{
 max-width:93% !important;
}

.slider-title, .hero-title {
    font-size: 23px;
}

}
