/*
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: 2.9.2
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.
*/
.centerimg .item--icon{margin:0 auto!important;}
.dnone{display:none!important;}
.ct-history1 .ct-history--meta h3{font-size:16px;}
.ct-history1 .ct-history--meta span{font-size:14px; line-height:16px;}
.ct-history1{max-width:100%}
.twae-description p {
    margin-bottom: 20px !important;
}
.twae-description h6 {
    margin-bottom: 0px !important;
}
.twae-wrapper .twae-content{box-shadow:2px 2px 2px 2px rgb(255 149 108 / 50%)}
.ct-team-carousel5 .item--social {
    position: relative;
    display: none;
}
.ct-team-carousel5 .item--title {
  font-size: 18px;
  margin-bottom: 2px;
}
.ct-team-carousel5 .item--position {
	font-size: 11px; color:#000;}
.slick-track{margin-left:unset;}

.ct-about-us .ct-box-item {
	 width: 100%!important;}

.ct-about-us .ct-about-holder {
    background-color: #1d1b4c;
    padding: 65px 70px 93px 135px!important;
}
.fa-classic, .fa-regular, .fa-solid, .far, .fas {
    font-family: 'Font Awesome 5 Pro'!important;
}
.entry-title {
    font-size: 16px;
}
.ct-main-menu .sub-menu, .ct-main-menu .children{padding:0!important}
.single-post .entry-featured img{width:auto;}
@media (max-width: 1024px){.elementor-widget-wrap.elementor-element-populated .elementor-widget-counter{width:50%} }
@media (max-width: 767px){.elementor-widget-wrap.elementor-element-populated .elementor-widget-counter{width:100%} }
.ct-accordion.layout1 .ct-ac-title a{padding:5px 63px 5px 25px}
/*input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .nice-select{height:35px;}*/
.wpcf7-form .wpcf7-form-control-wrap{margin:0;}
.ct-list.style2{align-items: baseline;}
/*.ct-list-icon p i {
    margin-left: -27px!important;
}
.ct-list .ct-list-item {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    padding-left: 27px!important;
}*/
@media screen and (min-width: 1200px) {
#ct-header-wrap #ct-header.h-fixed .ct-main-menu > li > a, #ct-header-wrap #ct-header.h-fixed .site-menu-right {
    line-height: 40px!important;
	}}
p:last-child{margin-bottom:0!important}
/*.ct-title1.style2 {
    margin-top: 25px;
}*/
.eael-grid-post-link
{
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
button{padding:0 42px!important}
button{background:#3e4093!important}
button:hover{background:#d1651a!important}
/*button{background-image: linear-gradient(90deg, #3e4093 0%, #d1651a 75%)!important; background-size: 300%, 1px;
    background-position: 0%;}
button:hover{background-image: linear-gradient(90deg, #3e4093 0%, #d1651a 50%, #3e4093)!important}
*/
section:first-child .style2 {
    padding-top: 0px;
}
.eael-entry-thumbnail > img {
    height: 250px !important;
    /* width: 600px; */
}
section .style2 {
    padding-top: 35px;
}
.ct-client-grid1 .client-item-inner {
    padding: 18px 22px 22px;
    background-color: #000;
    bottom: 0;
    position: absolute;
    width: 100%;
}
li#menu-item-44177 a {
    display: inline;
}
.brochure-img .elementor-image-box-img a img {
    height: 200px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 15px 10px 15px 10px!important;
}
.eael-filter-gallery-control>ul li{
	text-transform: inherit!important;
	padding:5px!important;
}
/*.casestudies .item--download {
    width: 25%;
    display: inline-block;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}*/
.case_studies .elementor-image-box-title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.case_studies .elementor-image-box-title a{color:#d1651a!important}
.case_studies .elementor-image-box-title a:hover{color:#3e4093!important}
.elementor-6805 .elementor-element.elementor-element-bce7b68 .ct-text-editor{text-align:right!important}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:1px solid #fff!important;}
.elementor-6805 .elementor-element.elementor-element-432d7ed{padding:15px 0px 15px 0px!important}
@media screen and (max-width: 575px){
.ct--slider1 .item--meta {
    padding: 0px 15px 10px!important;
    display: block;
}}
.elementor-widget-counter .elementor-counter-number-wrapper{color:#3E4093!important}
.admin-bar #ct-header-wrap #ct-header.h-fixed {
    top: 32px;
    /* border-bottom: 1px solid #d1651a; */
    box-shadow: 0px 6px 4px 0px #dfdfdf;
}
.ct-main-menu li:hover > .sub-menu, .ct-main-menu li.focus > .sub-menu, .ct-main-menu li:hover > .children, .ct-main-menu li.focus > .children{box-shadow:0px 2px 5px 0px #898989}
/*.ct--slider1 .item--textoutline{font-size:105px !important}*/
/*.footerspace .elementor-element-populated {padding: 0 15px !important;}*/
/*@media screen and (max-width: 1600px) {
  .ct--slider1 .item--title {
    font-size: 55px;
  }
}*/
.elementor-element-07edbb7 .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0!important; padding-bottom: 0!important;
}
.elementor-element-cf4feda .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0!important; padding-bottom: 0!important;
}
.elementor-6805 .elementor-element.elementor-element-bce7b68 > .elementor-widget-container{padding:0px 0px 0px 0px!important}
@media screen and (min-width: 768px){
.ct--slider1 .ct-nav-carousel {
    position: absolute;
    top: 360px;
    right: -83px;
}
}
button.pum-close.popmake-close{padding:0!important}
/*.ct--slider1 .ct-nav-carousel {
    position: absolute;
    bottom: 10px!important;
    right: -83px;
}
.ct--slider1 .ct-nav-carousel > div {
    border: none;
    width: 33px;
    height: 33px;
    min-width: 66px;
    background-color: #3e4093;
    overflow: hidden;
}*/
#wpcf7-f45315-p45313-o1 label {
    width: 100%;
}
span.wpcf7-list-item {
    width: 270px;
}
.widget_search .search-form .search-submit {
	color:#fff;
}
