/*
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
*/
.phone-icon{
	float:left;
	margin-right:10px;
}
#header-outer .nectar-header-text-content h3{
	line-height:50px;
}
.nectar-button.cctv-btn.large {
    font-size: 16px;
    padding: 18px 22px;
}
body.material[data-button-style^=rounded] .nectar-button.cctv-btn.large i{
    font-weight: bold;
}
.nectar-button.cctv-btn-blue.large {
    font-size: 16px;
    padding: 18px 22px;
}
body.material[data-button-style^=rounded] .nectar-button.cctv-btn-blue.large i{
    font-weight: bold;
}
.left-border .cctv-row{
border-left:4px solid #0766a7!important;
padding-left:5%;
}
.left-border .cctv-row-quote{
  border-left:4px solid #f2ebe3!important;
  padding-left:5%;	
}
body.material[data-button-style^=rounded] .cctv-row-quote .nectar-button.has-icon[data-color-override="#ffffff"].regular-button i{
	background-color:#0766a7!important;
	color:#ffffff!important;
}
.why-choose-list .nectar-icon-list-item {
    position: relative;
    margin-bottom: 20px;
	padding-left: 40px;
}
.cctv-number{
	border:2px solid #ffffff;
	padding:0px 8px;
}
.cctv-number-first{
	border:2px solid #ffffff;
	padding:0px 12px;
}
.gform_wrapper.gravity-theme .gfield.msgg textarea.large {
    height: 100px;
}
.gform_wrapper.gravity-theme .gform_footer{
    text-align: center;
}
.row .col p:last-child {
    padding-bottom: 0;
    margin-bottom: -10px;
}
body.material #text-5 .nectar-button.has-icon i {
	height: 32px;
	width: 32px!important;
}
.exp-box .nectar-fancy-box[data-style="parallax_hover"] .inner {
    padding: 15% 0!important;
}
.exp-box .nectar-fancy-box .inner {
    color: #000000;
}
.exp-box .parallaxImg.over .meta-wrap{
	background:#0766a7!important;
}
.exp-box .parallaxImg.over .meta-wrap .inner{
	color:#ffffff!important;
}
.exp-box .parallaxImg.over .meta-wrap img{
	filter:invert(1)!important;
}
.exp-box .nectar-fancy-box[data-style="parallax_hover"] .inner {
    width: 70%;
}
#header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after{
	display:none;
}
#header-outer[data-lhe="animated_underline"] .nectar-header-text-content:hover a{
	opacity:0.8;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
	bottom:-31px!important;
	border-radius: 5px;
}
.row .why-choose-list .nectar-icon-list .nectar-icon-list-item h4 {
    font-weight: normal;
}
.why-choose-list .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i {
    font-size: 24px!important;
}
.services-section .nectar-fancy-box[data-style=hover_desc] .inner h2{
font-size:30px;	
line-height: 42px;
}
.services-section .nectar-fancy-box[data-style="color_box_basic"] .inner h2{
font-size:36px;	
line-height: 42px;
}
.services-section .nectar-fancy-box h2.f-number{
margin-bottom:15px;	
font-size:30px!important;	
}
.services-section .nectar-fancy-box p{
font-weight:600;	
}
.services-section .nectar-fancy-box h2.f-number2{
margin-bottom:15px;	
font-size:30px!important;	
}
#header-outer[data-lhe="animated_underline"] .nectar-header-text-content a{
	font-size:22px;
}
.cs-box .nectar-fancy-box .inner{
padding-top:62px;	
}
.cc-box .nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg:before {
    opacity:0; 
}
.cc-box .nectar-fancy-box[data-style="color_box_basic"] h3 {
    font-weight: 500!important;
    font-size: 18px!important;
	max-width: 220px;
}
.yellow-title {
    background: #0766a7;
    padding: 10px 30px;
    max-width: 300px;
    border-bottom-right-radius: 40px;
    color: #ffffff!important;
    font-size: 18px;
    text-align: center!important;
}
.c-form .gform_wrapper.gravity-theme .gform_footer {
     text-align: left;
}
.c-form .gform_wrapper.gravity-theme .gfield.msgg textarea.large {
    height: 160px;
}
#footer-outer #footer-widgets .col ul li:first-child >a, #footer-outer #footer-widgets .col ul li:first-child {
    margin-top: 2px!important;
}
#header-outer .nectar-header-text-content .fa.fa-phone {
    background: #0766a7;
    padding: 12px 14px;
    border-radius: 100%;
    margin-right: 8px;
}
.contect_from .gform_wrapper .gform_footer{
	position:relative;
}
.contect_from .gform_wrapper .gform_footer:before {
    content: "\e909";
    font-family: icomoon!important;
    position: absolute;
    top: 23px;
    left: 160px;
    height: 40px;
    width: 40px;
    background-color: #075e97;
    line-height: 40px;
    z-index: 1;
    text-align: center;
    font-size: 22px;
    color: #fff;
	border-radius:100%;
	cursor:pointer;
	
}
.contect_from input[type=submit]{
width:210px;
text-align:left;
}
body[data-button-style*="rounded_shadow"] .container-wrap .contect_from input[type="submit"]:hover{
transform: translateY(0px);
-webkit-transform: translateY(0px);	
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0;
}
.footer-phone .iwithtext a{
    color: #ffffff;
    font-weight: bold;
    font-size: 20px;
}
.footer-phone .iwithtext .iwt-icon i{
	color:#0766a7;
	font-size:40px;
}
#footer-outer #footer-widgets .span_4 h3{
	font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
div#simple-social-icons-2 {
    margin-bottom: 10px!important;
}
.f-logo img{
	width:100px;
}
#footer-outer .widget {
    margin-bottom: 10px;
}
.sf-menu>li ul {
    padding: 20px;
    width: 25em;
}
.sf-menu li li ul {
	margin-left:40px;
}
#text-8 .iwithtext .iwt-icon i {
    color: #0766a7;
    font-size: 40px;
}
#text-8 .iwithtext .iwt-text {
    padding-left: 40px;
    font-weight: bold;
}
.t-use ol li{
	margin-bottom:15px;
}
.thankyou-text{
	font-size: 30px;
    line-height: 40px;
}
@media (min-width: 1000px){
#text-8{
		display:none!important;
	}
#top #logo img {
    margin-bottom: -50px;
}
#footer-outer #footer-widgets .span_4:first-child {
    width: 17%!important;
}
#footer-outer #footer-widgets .span_4 {
    width: 55%!important;
}
	#footer-outer #footer-widgets .span_4:last-child{
	 width: 24%!important;
	 text-align:right;
	}
body #footer-outer .row {
    padding: 30px 0px 45px 0px;
}
.footer-phone .iwithtext {
    max-width: 210px;
    float: right;
}
.footer-phone{
		text-align:right;
	}
	#footer-outer #footer-widgets .span_4 .col.span_4{
	 width: 32%!important;
	 text-align:left!important;
	}
}
@media (min-width: 1200px) and (max-width: 1320px) {
   #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
	   font-size: 12px;
       margin-left: 8px;
       margin-right: 8px; 
    }

}
@media (max-width: 1000px){
.contect_from .gform_wrapper .gform_footer:before {
	top: 25px;
	}
.alignright{
	float:left!important;
}
.hide-mob{
		display:none!important;
	}
#footer-widgets .container .col {
    margin-bottom: 10px;
}
.qq-banner .using-image{
	background-position: center!important;	
	}	
}
body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content h3 {
    font-weight: bold;
}
}