/*
Theme Name: Consultio
Theme URI: http://demo.casethemes.net/consultio/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Consultio is the Perfect Consulting Finane & Business WordPress Theme. Consultio is best suited for corporate website like Consultioial Advisor, Accountant, Consulting Firms, insurance, loan, tax help, Investment firm etc. This is a business theme that is help full for online presence for Corporate Business and Consultioial Firms.   
Version: 3.2.5
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: consultio
Tags: advisor, attorney, corporate accountant, consulting, consultant, finance, insurance, invest, investment, investor, mutual funds, pensions, retirement, saving, trading 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



/*
a {
  pointer-events: none;
}
*/ 

.ct-team-carousel1 .item--image img, .ct-team-grid4 .item--image img {
  -webkit-filter: none !important; 
  filter: none !important; 
}

.ct-team-carousel1 .item--holder-inner, .ct-team-grid4 .item--holder-inner {
  max-height: 300px!important;
  height: 150px!important;
   border-radius: 15px!important;
}

.ct-banner7 .ct-banner-image svg {
  display: none;
}

.ct-history1 .ct-history--meta h3 {
  color: #000!important;
}

.ct-history1 .ct-history--meta span {
  color: #000!important;
}

.ct-history1 .ct-history--item::before {
  content: '';
  height: 0;
  width: 114px;
  border-bottom: 3px dashed rgba(220, 0, 0, 0.3)!important;
  position: absolute;
  top: 15px;
  right: 0;
  z-index: -1;
}

.ct-history1::before {
  content: '';
  width: 0;
  height: 100%;
  border-left: 3px dashed rgba(197, 7, 7, 0.3)!important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}



#ct-header-wrap {
  position: relative;
  z-index: 999;
  height: 80px !important;
}

#ct-header-wrap.ct-header-layout24 #ct-header-top.ct-header-top12 {
  display: none;
}

.ct-fancy-box-layout9::before {
 background-color: #D42C79!important;
}

ct-fancy-box-layout9 .item--icon {
  line-height: 1;
  color: #D42C79!important;
}




@media screen and (max-width: 1400px) {
    .ct-text-shadow-section-1 .sp-main {
        font-size: 67px!important;
    }
}

.ct-list.style9 .ct-list-meta .ct-list-desc {
  color: #202020;
  font-size: 16px!important;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.18px;
}



a.breadcrumb-entry:visited {
  pointer-events: none; /* disables clicking */
  color: #999;          /* make it look inactive */ 
  cursor: default;
}

.ct-breadcrumb li a {
  color: inherit;
  pointer-events: none;
}





.entry-blog a {color:#D42C79!important;}

.single-hentry.archive .entry-excerpt {
  display: none!important; 
}

#pagetitle {
  background-color: #333;
  padding-top: 322px!important;
  padding-bottom: 116px;
  text-align: center;
  position: relative;
  z-index: 1;
}






.single-post .entry-featured {
  display: none!important;
}




.btn {
  background: #d42c79 !important;
}

.ct-fancy-box-grid2 .item--title {
  text-align: left!important;
}

.btn-type-normal .scroll-top {
  background-image: none;
  background-color: #D42C79;
}

.ct-fancy-box-grid2 .item--desc {
  text-align: left !important;
  
}

.ct-fancy-box-grid2 .item--desc ul li{
  list-style-position: outside;  /* keeps bullets outside */
}

p {
  font-family: "Manrope", Sans-serif !important;
  font-size: 16px !important;
  line-height: 1.99em !important;
  letter-spacing: 0.18px !important;
}

h2, h3 {
  font-family: "Manrope", Sans-serif !important;
}

h2 strong {
  font-family: "Manrope", Sans-serif !important;
  font-size: 42px;
}

ct-list .ct-list-item {
  font-family: "Manrope", Sans-serif !important;
}

.ct-nav-menu.style7 .ct-main-menu > li {
  margin: 0 16px;

}

.ct-fancy-box-layout9 .item--holder {
  position: relative;
  padding-top: 9px!important;
}


.h-btn-cart{display:none!important;}

.header-right-item.h-btn-sidebar{display:none!important;}

.ct-service-grid6 .item--meta {
  background-color: #fff;
  padding: 22px 30px 22px;
  text-align: center;
  height: 138px;
}


#ct-newsletter-popup {
  display: none !important;
}

.ct-banner-tooltip-arrow{display:none;}
.ct-banner-tooltip-trigger{display:none;}
.ct-accordion.layout4 .ct-accordion-item .ct-ac-content-body-icon{display:none;}

.ct-accordion.layout4 .ct-accordion-item .ct-ac-title-content {
  max-width: 459px;
  width: 100%;
}

@media (max-width:480px)  {
.ct-accordion.layout4 .ct-accordion-item .ct-ac-title-content {
  font-size: 23px;
}

}