.contact-right > .vc_column-inner{
	padding: 50px 100px!important;
}
.contact-icon .emailicon{
	top: 5px;
}
.time-open-icon .contact-icon{
	top: 10px;
}
.contact-icon{
	width: 50px!important;
    display: inline-block;
    position: absolute!important;
    left: 0;
    top: 12px;
}
.contact-icons .wpb_wrapper{
	line-height: 1!important;
}
.contact-icons .contact-icon-text{
	margin-top: 20px!important;
	
	margin-bottom: 40px!important;
	
}
.contact-right .wpb_row.contact-icons {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
	clear: left;
    float: left;
	width: 100%;
}
.contact-icon-text{
	display: inline-block;
    padding-left: 45px!important;
}
.contactform-contactpage form.wpcf7-form label,
.contactform-contactpage form.wpcf7-form label textarea, 
.contactform-contactpage form.wpcf7-form label input {
    color: #101037;
}
body .contactform-contactpage  .wpcf7 form .wpcf7-submit{
    background-color: #3e55a5;
}
.contactform-contactpage form.wpcf7-form .wpcf7-submit {
    background-color: #3e55a5;
    color: #fff;
    transition: all 0.2s;
}

 body .wpcf7 form .wpcf7-submit:hover{
	 background-color: #101037;
 }
 body .wpcf7 form.wpcf7-form p{
	 padding: 0 10px 10px 10px;
 }
 body .wpcf7 form .wpcf7-submit{
	 /* background-color: #f8f8f8; */
 }

p.field-50.col-sm-6 {
    width: 50%;
    display: inline-block;
    float: left;
    padding: 0 10px 10px 10px;
}
p.field-100.col-sm-12 {
	width: 100%;
	padding: 0 10px;
}
.wpcf7-spinner {
    clear: left;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.contact-icons-mobile {
	margin-left: 0!important;
	margin-bottom: 30px !important;
}
.wpb_row.contact-icons-wrap-mb{
	margin-top: 0!important;
	margin-bottom: 0!important;
}
.contact-icons-mobile .wpb_wrapper a{
	display: inline-block;
	padding-left: 40px;
}
.contact-icons-mobile .wpb_wrapper .nectar_icon_wrap{
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 1;
}/*
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
*/





.contact-right > .vc_column-inner{
	padding: 50px 100px!important;
}
.contact-icon .emailicon{
	top: 5px;
}
.time-open-icon .contact-icon{
	top: 10px;
}
.contact-icon{
	width: 50px!important;
    display: inline-block;
    position: absolute!important;
    left: 0;
    top: 12px;
}
.contact-icons .wpb_wrapper{
	line-height: 1!important;
}
.contact-icons .contact-icon-text{
	margin-top: 15px!important;
	
	margin-bottom: 15px!important;
	
}
.contact-right .wpb_row.contact-icons {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
	clear: left;
    float: left;
	width: 100%;
}
.contact-icon-text{
	display: inline-block;
    padding-left: 45px!important;
}
.contactform-contactpage form.wpcf7-form label,
.contactform-contactpage form.wpcf7-form label textarea, 
.contactform-contactpage form.wpcf7-form label input {
    color: #101037;
}
body .contactform-contactpage  .wpcf7 form .wpcf7-submit{
    background-color: #3e55a5;
}
.contactform-contactpage form.wpcf7-form .wpcf7-submit {
    background-color: #3e55a5;
    color: #fff;
    transition: all 0.2s;
}

 body .wpcf7 form .wpcf7-submit:hover{
	 background-color: #101037;
 }
 body .wpcf7 form.wpcf7-form p{
	 padding: 0 10px 10px 10px;
 }
 body .wpcf7 form .wpcf7-submit{
	 /* background-color: #f8f8f8; */
 }

p.field-50.col-sm-6 {
    width: 50%;
    display: inline-block;
    float: left;
    padding: 0 10px 10px 10px;
}
p.field-100.col-sm-12 {
	width: 100%;
	padding: 0 10px;
}
.wpcf7-spinner {
    clear: left;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.contact-icons-mobile {
	margin-left: 0!important;
	margin-bottom: 30px !important;
}
.wpb_row.contact-icons-wrap-mb{
	margin-top: 0!important;
	margin-bottom: 0!important;
}
.contact-icons-mobile .wpb_wrapper a{
	display: inline-block;
	padding-left: 40px;
}

.contact-icons-mobile .wpb_wrapper .nectar_icon_wrap{
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 1;
}
.nectar_hook_global_section_footer .have-icon .wpb_wrapper > .nectar_icon_wrap i.icon-basic-mail {
	margin-top: 8px;
}
.nectar_hook_global_section_footer .have-icon .wpb_wrapper > .wpb_raw_html.wpb_content_element.icon-parking svg,
.nectar_hook_global_section_footer .have-icon .wpb_wrapper > .nectar_icon_wrap .nectar_icon .im-icon-wrap {
  width: 20px !important;
  height: 20px !important;
  margin-top: 11px;
  fill: #fff;
}
.nectar_hook_global_section_footer .have-icon .wpb_wrapper > .wpb_raw_html.wpb_content_element.icon-parking svg{
	margin-top: 9px;
  fill: #fff;
}
.nectar_hook_global_section_footer .have-icon .wpb_wrapper > .nectar_icon_wrap .nectar_icon .im-icon-wrap svg {
  width: 20px;
  height: 20px;
}
.nectar_hook_global_section_footer .have-icon .wpb_wrapper > .nectar_icon_wrap i {
  font-size: 20px !important;
  height: 25px !important;
  line-height: 1 !important;
  width: 25px !important;
}
.nectar_hook_global_section_footer .have-icon .wpb_wrapper >  .wpb_raw_html.wpb_content_element.icon-parking,
.nectar_hook_global_section_footer .have-icon .wpb_wrapper > .nectar_icon_wrap {
  position: absolute;
  left: 0;
  top: -3px;
}
.nectar_hook_global_section_footer .have-icon .wpb_wrapper .nectar-responsive-text,
.nectar_hook_global_section_footer .have-icon .wpb_wrapper .wpb_content_element:not(.icon-parking){
	padding-left: 30px;
}
@media (max-width: 640px) {
  .easystickybuttons-container {
    position: fixed;
  }
  body{
	  padding-bottom: 45px;
  }
}
@media(max-width: 999px){
	.contact-icons-wrap{
		display: none!important;
	}
	.contact-right > .vc_column-inner{
		padding: 30px 5%!important;
	}
	.contact-icons .contact-icon-text {
		margin-top: 10px !important;
		margin-bottom: 20px !important;
	}
	.contact-head-title{
		margin-bottom: 20px!important;
	}
	.contact-icon {
		top: 15px;
		margin-bottom: 0 !important;
	}
	.time-open-icon .contact-icon{
		top: 4px;
	}
	
	.contact-icon{
		top: 4px;
	}
	.contact-email-icon{
		top: 8px;
	}
}

@media(max-width: 580px){
	p.field-50.col-sm-6,p.field-100.col-sm-12 {
		width: 100%;
		padding: 0 0px 10px 0px;
	}
}
