/*
Theme Name: Consultio Child
Theme URI: http://demo.casethemes.net/consultio/
Author: MAX
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: 1.2.3
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: consultio
Text Domain: consultio-child
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.
*/


/*** MAX Code Starts 20-12-2020 ****/

.ct-fancy-box-layout15 .item--holder .item--button a:hover, .ct-fancy-box-layout15 .item--holder .item--button a{
     color: #fff;
}

.logo-footer img {
   /*max-height: 85px !important;*/
}

#ct-header-wrap .ct-header-branding {
    margin: 0px !important;
    margin-left: 15px !important;    
}

#ct-header-wrap.ct-header-layout9.h-style2 .ct-header-button .btn {
    line-height: 40px;
    padding: 0 16px;           
}             

#ct-header-wrap.ct-header-layout9.h-style2 .ct-main-menu > li > a {
    line-height: 90px;
    color: #283a57;
}
    
#ct-header-wrap .ct-header-branding a img {
    /*max-height: 85px !important;*/
}

#ct-header-wrap .ct-header-main.h-fixed .ct-header-branding a img {
    /*max-height: 85px !important;*/
}

#ct-header-wrap #ct-header {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
    -khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
    -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
}


.item-excerpt-max{
    font-size: 12px !important;
    color: #fff !important;
    line-height: 12px !important;
}

.ct-portfolio-grid1 .item--holder, 
.ct-portfolio-carousel1 .item--holder{
    padding: 10px 14px 38px 20px !important;
}

@media screen and (min-width: 1200px) {
    
    #ct-header-wrap.ct-header-layout21 .ct-header-main .ct-header-btn .btn {      
        padding: 0 14px !important;
    }

}

.ct-header-meta .btn.btn-default {
    font-size: 13px !important;
    font-weight: 500 !important;
}

.menu-top-max ul{
    float: right;
}

.menu-top-max ul li{
        display: inline;
        padding: 0 10px;
}

.menu-top-max ul li:before{
        font: normal normal normal 14px/1 FontAwesome;
        margin-right: 6px;
        content: "\f105";
}

.menu-top-max ul li a{
        color: #fff;
}

.menu-top-max ul li a:hover{
        color: #e4e5e5;        
}

#ct-header-wrap #ct-header-top.ct-header-top11 {
    padding: 5px 0 !important;
    background-color: #4fbcb9 !important;
}

#ct-header-wrap.ct-header-layout21 .ct-header-main .ct-header-btn .btn{
    background: #4fbcb9;                                              
}

.footer-bottom-menu .ct-navigation-menu1.one-col-light ul.menu > li
{
    width: auto;
    padding-right: 10px;
}

.footer-bottom-menu .ct-navigation-menu1{
    float: right;
}

#gallery-1 {
    padding: 0px 20px;
}

.home-tabs .gallery .gallery-item{
    padding: 0px !important;
}


.ct-case-study-carousel-layout4 .item--title {
    font-size: 16px !important;
    text-align: left !important;
    line-height: 26px !important;
    margin-bottom: 15px !important;
    min-height: 50px !important;
}

.ct-case-study-carousel-layout4 .item--desc{
    font-size: 12px !important;
    line-height: 21px !important;
    text-align: left !important;
    margin-bottom: 0px !important;
}

.ct-case-study-carousel-layout4 .grid-item-inner{
    padding: 10px 15px !important;
}

.ct-case-study-carousel-layout4 .item--holder {
    text-align: center !important;
    padding-bottom: 10px !important;
    min-height: 180px !important;
}

.ct-case-study-carousel-layout4 .btn.btn-max-small, .div-max-small .btn{

    padding: 12px 14px;
    line-height: 10px;
    font-size: 14px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(12, 12, 12, 0.22);
    margin-bottom: 10px;
    
}

.zfolio.skin-forwall .zfolio-item .item-meta .the-title {
    font-size: 13px !important;
    font-weight: 500 !important;
    margin-bottom: 0px !important;
    height: 55px !important;
}

.zfolio.skin-forwall .zfolio-item .item-meta{
    padding: 5px !important;
}

.ct-tabs--layout1.style1 .ct-tabs-title .ct-tab-title {
    font-size: 15px !important;
    padding: 5px 20px !important;
}


@media screen and (min-width: 1200px){
    #ct-header-wrap.ct-header-layout21 .ct-header-main:not(.h-fixed) .ct-main-menu > li > a {
        padding: 0 15px !important;
    }
}

.ct-header-main.h-fixed .ct-header-meta{
    display: none !important;
}

.slick-slide .item--image{
     display: none !important;
}

@media screen and (min-width: 1200px){

  #ct-header-wrap.ct-header-layout3 #ct-header:not(.h-fixed) .ct-main-menu > li > a {
      line-height: 105px;
  }
  
  .ct-main-menu > li.menu-item-has-children > a:after, .ct-main-menu > li.page_item_has_children > a:after {
        display: none !important;
  }
   
}


#ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-social a {
    color: #fff;
    margin-right: 10px;
    display: inline-block;
    background: #4abab7;
    padding: 3px 12px;
    /* border-radius: 100%; */
}

#ct-header-wrap #ct-header-top.ct-header-top10 .ct-header-social a:hover {
    -webkit-transform: translateY(-10px);
    -khtml-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: none;
    color: #ffffff;
    background: #64f9f5;
}

