.widget_easy_sidebar_menu_widget li.menu-item a
{
    padding: 5px 0px;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:hover, .widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:focus {
    background: rgba(239, 239, 239, 0);
    border: 0px solid #eee;
}
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child:before
{
    border: 0px !important;
}
a.easy-sidebar-menu-widget-toggler {
    width: 100% !important;
}
a.easy-sidebar-menu-widget-link {
    color: #fff;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler i
{
    text-align: right;
    float: right;
    padding-right: 15px;
    width: 100%;
     color: #fff;
     margin-top: -5px;
}

.widget_easy_sidebar_menu_widget ul {
    list-style-type: none;
    width: 100%;
    padding-left: 0px;
    background: #d11e3c;
}
.widget_easy_sidebar_menu_widget li.menu-item .link__wrap {
    position: relative;
    display: block;
    padding-left: 10px;
}
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu {
    position: absolute;
    background: #d11e3c;
    z-index: 999;
    width: 100%;
    padding-left: 0px;
    color: #fff;
}
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child {
    border-top: 0px solid #eee;
}
.widget_easy_sidebar_menu_widget li.menu-item
{
    border-bottom: 0px solid #eee;
}

ul.nav.nav-tabs.responsive-tabs.tabs-style-line {
    visibility: visible;
    border-bottom: 1px solid #a5a5a5;
}
.main-color .kleo-tabs .tabs-style-line > li.active, .main-color .kleo-tabs .tabs-style-line > li:hover {
    border-bottom-color: #d11e3c !important;
    border-bottom-width: 3px;
    border-bottom-style: solid;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
{
    background-color: transparent !important;
}
.main-color .nav-tabs > li > a, .news-focus .kleo-tabs .tabs-style-line li.tabdrop+:not(.tabdrop) a {
    color: #373a3a;
    font-weight: 600;
    font-size: 20px;
}
.main-color .kleo-tabs .tabs-style-line > li.active > a {
    border-bottom-color: transparent!important;
}
@media(min-width: 769px) and (max-width: 991px)
{
.pinfoIcon img {
    vertical-align: middle;
    width: 100%;
    display: block !important;
    height: 100%;
    margin-top: 55%;
}
}
@media(max-width: 769px) 
{
h2.vc_custom_heading.aligncenter {
    text-align: center !important;
}
}