/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/

single-post #sidebar {
    display: none;
}
.stm_sidebar{
	 display: none;
}
.single-post .content-area {
    width: 100%;
}
.stm_pricing_plan_unit.style_3 .stm_pricing_plan.has_status {
    background-color: #e5e5e5 !important;
    border-color: transparent;
}
.stm_pricing_plan_unit.style_3 .stm_pricing_plan .top .inner .title {
     color: #ffffff !important;
}
.stm_pricing_plan_unit.style_3 .stm_pricing_plan .top .inner .price {
     color: #ffffff !important;
}
.stm_pricing_plan_unit.style_3 .stm_pricing_plan .top .inner .subtitle {
	margin-bottom;5px !important;
     color: #ffffff !important;
}
.stm_pricing_plan_unit.style_3 .stm_pricing_plan .content {
    font-size: 16px;
    padding: 0 16px 22px !important;
}
.stm_pricing_plan_unit.style_3 .stm_label span{
	  color: #ffffff !important;
}
.libundle{
	font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    font-style: normal;
	font-family: Open Sans, Arial !important;
}
.stm_pricing_plan_unit.style_3 .stm_pricing_plan .content ul {
    margin: 0 auto 10px  !important;
    padding: 0;
}
.stm_pricing_plan h6{
	     padding: 2px 0 0 !important;
}
.stm_pricing_plan_unit.style_3 .stm_pricing_plan .content ul li:before{
content: "\e907" !important;
    font-family: stm !important;
    position: absolute;
    left: 0;
    top: 0px !important;
    display: inline-block;
    vertical-align: top;
    font-size: 14px!important;
    color: #009aee !important;
    transform: rotate(0);
}
.stm_pricing_plan_unit.has_status{
	min-height:730px !important;
}
.stm_pricing_plan_unit.style_3 .stm_pricing_plan.has_status {
		min-height:810px !important;
}
.bundlebtn{
	margin-top: -140px !important;
	padding-bottom:10px !important;
}
.stm_services style_1 cols_3 p{
	font-family: Open Sans, Arial !important;
}
#hometest{
	min-height:710px !important;
}
.hometest{
	min-height:710px !important;
}
.header_style_6 .header-box .container {
    width: var(--con_header_wide,1280px) !important;
}
.letspc-3{
	letter-spacing:0px !important;
}
.roundbdr{
padding: 20px 10px 20px 10px !important;
    margin: 0px 0px 0px 0px !important;
    border-radius: 8px !important;
    border: 1px solid #0019311A !important;
    -webkit-box-shadow: 0px 0px 0px #cccccc;
    -moz-box-shadow: 0px 0px 0px #cccccc !important;
    box-shadow: 0px 0px 0px #cccccc !important;
	background-color: #ffffffFF !important;
}
.newsltr{
	font-size: 14px !important;
    font-weight: 600 !important;
    color: #001931 !important;
    margin-bottom: 4px;
    word-break: break-word;
}
.spx{
	margin-top:25px;
	margin-bottom:25px;
	padding-top:15px;
}

.calc-list-inner{
    min-height: 550px !important;
}

.total{
	margin-top:20px;
}
.ccb-calc-heading{
	font-size: 24px !important;
    line-height: 36px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    letter-spacing: 1px!important;
    word-spacing: 0px !important;
    text-transform: uppercase!important;
}
.ccb-calc-heading::after{
	display: var(--con_heading_disable_line,block);
    width: var(--con_heading_line_width,35px);
    height: var(--con_heading_line_height,6px);
    background-color: var(--con_heading_line_color,var(--con_third_color));
    border-radius: var(--con_heading_line_border_radius,3px);
}
.divimgcenter {
    display: grid;
    place-items: center; /* Centers both horizontally and vertically */
    height: 100vh;
}
.topbdrrds{
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}
.btmbdrrds{
	border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.icon_box.style_7 .icon_box_inner:hover .icon_box_icon {
     margin-top: 0px !important; 
}
 #main {
                padding: 0px !important;
            }
.efb.slider input[type="range"]{
    -webkit-appearance: textfield !important; /* or whatever default you want */
}

.txtsml{
	text-transform:lowercase !important;
}
.ezfc-element{
	margin-top:20px !important;
	margin-bottom:20px !important;
}
.ezfc-element-icon{
margin-top:20px !important;	
}
.ezfc-element-wrapper-html{
	font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    font-style: normal;
	font-family: Open Sans, Arial !important;
	border-radius: 8px !important;
    border: 1px solid #0019311A !important;
    -webkit-box-shadow: 0px 0px 0px #cccccc;
    -moz-box-shadow: 0px 0px 0px #cccccc !important;
    box-shadow: 0px 0px 0px #cccccc !important;
	background-color: #ffffffFF !important;
}
.ezcalmsg{
	background-color: #dedede !important;
	font-size: 15px;
    line-height: 16px;
    font-weight: 500;
    font-style: normal;
	text-align:left !important;
	font-family: Open Sans, Arial !important;
	padding:15px;
	line-height: 1.7;


}
.ezfc-element-icon{
  position: absolute;
  top: 40%;
  left: 5px;
  transform: translateY(-50%);
  color: #999;
  pointer-events: none;
}
@media only screen and (max-width: 768px) {
    body {
        font-size: 14px;
    }
	#hometest{
		min-height: 730px !important; 
		margin-bottom ;5px !important;
	}
    .menu-toggle {
        margin-top: 20px !important;
    }
	.bundlebtn {
		margin-bottom:30px !important;
	}
	.logo-mobile a img{
		width:330px !important;
	}
	.mobleextrspc{
		margin-top:20px !important;
	}
}
