/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

#header-outer #top nav > ul > li[class*="button_solid_color"] > a {
	padding-right: 32px;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a:before {
	height: 58px !important;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a .menu-title-text {
	padding-left: 56px;
    display: inline-block;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a i {
	text-align: center;
    position: absolute;
	top:-7px;
    left: 25px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    transform: scaleX(-1);
    font-weight: 600 !important;
    background-color: #fff;
    color: #F06E38;
    border-radius: 100%;
    outline: 4px solid #f06e38;
    box-shadow: 0 0 0 5px #ffffff;
    font-size: 20px;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a {
	padding-right: 40px !important;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a .menu-title-text {
	font-weight: 600;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a .menu-title-text span {
	display: block;
	font-weight: 600;
	font-size: 22px;
	margin-top: 5px;
}
#top nav > ul > li.call-consultation a {
	font-family: Shippori Mincho;
    font-size: 30px!important;
}
#top nav > ul > li.call-consultation a .menu-title-text span {
	color: #fe5001!important;
}
.gform-theme--foundation .gform_fields {
    row-gap: 0px!important;
}
p.gform_required_legend {
    display: none;
}
.gform_next_button, .gform_previous_button{
	display:none!important;
}
#gform_submit_button_1{
	background: #fe5001!important;
}

.step-box .vc_column-inner{
    border: 2px dashed #3878B4;
	background:#ffffff;
}
.best-business .nectar-circle-images{
margin:5px!important;
}
.call-now-wrapper {
	font-style: italic;
}

.call-now-wrapper h2 {
	font-weight: 500;
	font-size: 36px;
	justify-content: center;
	align-items: center;
	column-gap: 20px;
}

.call-now-wrapper h2 a {
	font-size: 42px;
	opacity: 1 !important;
	font-weight: 700;
}
.logo-img{
	width:150px!important;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 25px 0 !important;
}

.actnow-list .nectar-fancy-ul ul li i {
    background-color: #f06e38;
    height: 25px !important;
    width: 25px !important;
    border-radius: 50px;
    font-size: 20px !important;
    line-height: 26px !important;
	color:#ffffff!important;
}
.act-now-btn{
	min-width:300px!important;
}
.actnow-list .nectar-fancy-ul ul li{
 font-size:16px!important;	
}
	.call-now-wrapper h2 a {
		display: block;
		margin-top: 10px;
	}
#header-outer:not(.transparent) #top #logo{
	font-style:italic;
	color:#fe5001!important;
}
.call-now-wrapper h2 a i {
    background-color: rgba(0, 0, 0, 0.3);
    width: 60px;
    height: 60px;
    border-radius: 50px;
    padding: 10px;
}
.mobile-call-us {
    background-color: #3878b4;
    text-align: center;
    padding: 25px 20px;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
     z-index: 999999999 !important;
}
.mobile-call-us a {
    background-color: #fe5001;
    color: #ffffff !important;
    padding: 15px 20px;
    font-size: 15px !important;
    font-weight: bold;
    border-radius: 50px;
}
.mobile-call-us a i{
	font-size:20px!important;
}
@media(max-width:1000px){
#header-outer:not(.transparent) #top #logo {
    font-size: 36px!important;
	margin: 10px 0px;
}
.call-now-wrapper h2 a i {
    background-color: rgba(0, 0, 0, 0.3);
    width: 45px;
    height: 45px;
    border-radius: 50px;
    padding: 9px;
}

	.mobile-header-bottom h2{
		font-size:18px!important;
	}	
	.banner-home-title h1{
	    font-size: 24px !important;
        line-height: 35px !important;
	}
	.wpb_wrapper h2.vc_custom_heading.form-title{
	font-size: 22px !important;
    line-height: 30px !important;	
	}
.logo-img {
   display:none!important;
}
.call-now-wrapper h2 {
		font-weight: 500;
		font-size: 18px;
		display: block;
	}

	.call-now-wrapper h2 a {
		font-size: 28px;
		display: block;
		font-weight: 600;
		margin-top: 10px;
	}
body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row {
    padding-top: 35px;
    padding-bottom: 10px;
}
#header-outer #top .row .col.span_9 .slide-out-widget-area-toggle{
	display:none!important;
	}
.actnow-list .nectar-fancy-ul ul li {
    font-size: 14px !important;
}
  .vc_row.vc_row-o-full-height {
        min-height: auto !important;
        height: auto !important;
    }
.wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
        min-height: auto!important;
    }
body {
    padding-bottom: 75px; 
}
}
@media(min-width:1000px){
	.mobile-call-us {
		display:none!important;
	}
	
	.mobile-header-bottom{
			display:none!important;
	}
}