.about-box.count_1 p:hover{color:#fff}
.services-single p{color:#ece7e7;}
.services3 .card .card-inner .card-title{font-family:'Barlow', sans-serif;}
.p-class ul{color:#ece7e7;}
.services-single .wp-block-list li{list-style: disc;}
.wpcf7-form-control-wrap{width: 100%;}
.acc-btn1{position: relative;
    font-family: 'Syne', sans-serif;
    font-size: 2em;
    font-weight: 700;
    cursor: pointer;
    padding: 1em 1em;
    /* padding-right: 2em; */
    color: #101010;
}
.acc-btn1:hover{margin-left:-1em;
    color: #d3071f; /* Color change on hover */}
.navbar-collapse .menu{margin-left: auto!important;display: flex!important;
    flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;}
#navbar .menu-item{display: inline-block;position: relative;}
#navbar .menu-item a:hover ul li a{
  display: block;
/*  opacity: 1;*/
visibility: visible;
}

#navbar .menu-item:hover .sub-menu{visibility:visible;opacity:1;background-color: #fff;color: #fff!important}
#navbar .menu-item:hover .sub-menu ul{visibility: hidden;opacity:0;padding-left: 1.5em;}
#navbar .sub-menu .menu-item:hover .sub-menu{visibility:visible;opacity:1;margin-left: 1.5em;}
.navbar-collapse .sub-menu li a{color: #333;padding-left: 0px;}
#navbar .menu-item .sub-menu {display: flex!important;
    flex-direction: column; width: max-content;}
.dropdown-toggle{display: inline-block;position: relative;}
.sub-menu{position: absolute;}
.dropdown-toggle :hover .sub-menu{
  display: block;
}
.navbar-collapse{margin-left: 2em;}
#navbar .menu-item .sub-menu li{border-bottom: 1px solid rgba(0, 0, 0, 0.03);}
#navbar .menu-item .sub-menu li a{padding-block: 0.5em;}
#navbar .sub-menu  li a:hover{
    margin-left:-1em;
    color: #d3071f; /* Color change on hover */
}
#navbar .sub-menu .menu-item:hover .sub-menu li a:hover{
    margin-left:-1em;
    color: #d3071f; /* Color change on hover */
}
.navbar-collapse ul li a{
    font-family: 'Syne', sans-serif;
    font-size: 1em;
    font-weight: 700;
    color: #fff;
    margin: 1px;
    -webkit-transition: all .4s;
    transition: all .4s;
    padding-right: 1em;
    padding-left: 1em;
    overflow-wrap: break-word;
}
.count_step .animate-box .wrap:hover p{color: #fff;}
.count_1 p:hover{color: #fff!important;}
.count_1 p{text-align: center;}

.ti-angle-down:before {
    content: "\e64b";
    display: none;
    float: right;
    color: #fff;
    margin-top: 15px;
/*    margin-left: -7px;*/

}
.ti-angle-down a{margin-top: 7px!important;}
.sub-menu .nav-link{color: #101010!important;}
.sub-menu .nav-link:hover{color: #d3071f!important;}

@media screen and (max-width: 912px) {
    .navbar-collapse {
     margin-left: 0em; 
}
#navbar .menu-item .sub-menu{display: none!important;}
#navbar .menu-item:hover .sub-menu{display: flex!important;flex-direction: column;}

#navbar .menu-item:hover .sub-menu .menu-item .sub-menu{display: none!important;}
#navbar .menu-item:hover .sub-menu .menu-item:hover .sub-menu{display: flex!important;flex-direction: column;}
#navbar .menu-item:hover .sub-menu{width:100%;background: #101010;color: #fff;}
#navbar .menu-item:hover .sub-menu li a{color: #fff!important;}
.sub-menu{position: relative;}
.sub-menu:hover{position: relative;width: 100%!important;}
.sub-menu:hover .main-item{display: none;}
.sub-menu .ti-angle-down:before{display: none;}
.ti-angle-down:before {
    content: "\e64b";
	font-family: 'themify';
    display: inline;
    float: right;
    color: #fff;
    margin-top: 15px;
/*    margin-left: -7px;*/

}
#navbar .menu-item:hover .sub-menu .ti-angle-down:before{content: "\e64b";
    display: inline;
    float: right;
    color: #fff;
    margin-top: 15px;}
.sub-menu:hover .ti-angle-down:before{
    content: "\e64b";
    display: inline;
    float: right;
    color: #333;
    margin-top: 15px;
/*    margin-left: -7px;*/

}
}

