/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*----------------------------------------
Main
----------------------------------------*/
.bg-overlay::before {
  content: "";
  background-color: rgba(0,0,0,0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.privacy-link {
  color: #005b8d !important;
  font-weight: 600;
}

/*----------------------------------------
Header
----------------------------------------*/
.fusion-is-sticky .fusion-sticky-header-wrapper .fusion-secondary-main-menu {
  box-shadow: none!important;
}
#menu-main-menu {
  padding: 20px 0px;
}
#menu-main-menu .current-menu-item a, 
#menu-main-menu li:hover a, 
#menu-main-menu li a {
  padding: 0px 20px; 
  border-radius: 4px;
}
#menu-main-menu li {
  position: relative;
  padding: 0px 30px;
}
#menu-main-menu li:after { 
  content: "";
  background: #ffffff;
  height: 20px;
  width: 1px;
  bottom: 0;
  top: 0;
  margin: auto 0;
  display: block;
  right: 0;
  position: absolute;
  padding: 0;
}
#menu-main-menu li.current_page_item:after, 
#menu-main-menu li:last-child:after, 
#menu-main-menu li:hover::after {
  display: none;
}
.fusion-secondary-main-menu { 
  border-bottom: 0 !important;
  z-index: 99 !important;
  margin-top: 0 !important;
}
.fusion-sticky-header-wrapper, 
.fusion-secondary-main-menu {
  background: #005b8d !important;
}
.fusion-main-menu{
  background: transparent !important;
}
/*
.fusion-is-sticky .fusion-main-menu ul li a {
  color: #ffffff !important;
}*/
.fusion-is-sticky .fusion-main-menu ul li.current-menu-item a {
  color: #005b8d !important;
}

/*----------------------------------------
Post
----------------------------------------*/
.single h2.entry-title {
  display: none;
}

/*----------------------------------------
Banner
----------------------------------------*/
.banner__form {
  background-color: rgba(0,0,0,0.5);
  padding: 30px;
}
.banner__list {
  list-style: none;
  margin: 0 0 30px;
  padding: 0;
}
.banner__list li {
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 5px;
  padding-left: 20px;
  line-height: normal;
  position: relative;
}
.banner__list li:last-child {
  margin-bottom: 0;
}
.banner__list li::before {
  content: "";
  background-color: #ffffff;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 6px;
}
.banner__form h2 {
  color: #ffffff !important;
  margin-bottom: 14px;
  text-align: center;
  font-weight: 700 !important;
  text-transform: uppercase;
}
.banner__form-group {
  margin-bottom: 7px;
}
.banner__form-input {
  width: 100%;
  padding: 10px !important;
  height: auto !important;
  font-family: 'Montserrat', sans-serif;
}
.banner__form-textarea {
  width: 100%;
  padding: 10px !important;
  height: 150px !important;
  font-family: 'Montserrat', sans-serif;
  resize: none;
}
.banner__form-submit {
  background-color: #005b8d!important;
  width: 100%!important;
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 600!important;
}

#menu-main-menu-1 .menu-item .link-text:before {
    content: "\f111";
    color: #005b8d;
    font-family: fontawesome;
    display: inline-block;
    margin-right: 10px;
    font-size: 12px;
    line-height: 20px;
    left: 0px;
    position: absolute;
}
.widget-title{font-family: 'Montserrat', sans-serif!important;
    font-size: 14px!important;
    text-transform: uppercase;
    font-weight: 400;
	margin: 0px!important;}
.fusion-main-menu>ul>li>a{text-transform:capitalize!important;}
.topbarbox {
    float: left;
    margin: 15px 0px;
}
.fusion-footer-copyright-area {
    position: relative;
    z-index: 99!important;
    padding: 60px 0px!important;
}
.fusion-copyright-notice {
  color: #000000!important;
  font-size: 12px;
}
#gallery-1 .gallery-item{margin:0px!important;}
.phone-box {
    padding: 0px 15px;
    position: relative;
}
.websiteby_inner {
    font-family: 'Montserrat', sans-serif!important;
    text-align: right;
    padding-right: 40px;
    font-size: 13px!important;
    font-weight: 200;
    position: relative;
}
.bottom-right {
    font-family: 'Montserrat', sans-serif!important;
    font-size: 12px!important;
    font-weight: 400;
    color:#000!important;
}
.last-bor{border:0px!important;}
.green{color: #005b8d!important;}
.top-section {
    font-family: 'Montserrat', sans-serif!important;
    font-size: 16px!important;
    text-transform: uppercase;
    font-weight: 400;
    color:#000!important;
}
.phonecall:before {
    content: "\f098";
    color: #005b8d;
    position: absolute;
    font-family: 'fontawesome';
    display: block;
    font-size: 25px;
    left: 0px;
    font-weight: 200;
}

.reviews__box {
    background-color: #ffffff;
    box-shadow: 0 1px 5px -1px rgba(0,0,0,.1);
    margin: 0 15px;
	padding: 30px;
}
.reviews__header {
    display: flex;
}
.reviews__name {
    margin: 0;
    font-weight: 600 !important;
    font-size: 18px !important;
	line-height: normal;
}
.reviews__img {
    width: 60px;
    margin-right: 20px;
}
.reviews__number {
    display: block;
    font-size: 15px;
    color: rgba(0,0,0,0.4);
    margin-bottom: 2px;
}
.reviews__ratings {
    color: #005b8d;
    font-size: 16px;
}
.reviews__ratings i {
    margin: 0 2px;
}
.reviews__ratings i:first-child {
    margin-left: 0;
}
.reviews__ratings i:last-child {
    margin-right: 0;
}
.reviews__message {
    margin-top: 15px;
}
.reviews__excerpt p:last-child {
    margin-bottom: 0;
}
.fusion-page-title-bar .fusion-breadcrumbs a{color:#fff!important;font-size:15px!important;}
#menu-main-menu-1 .menu-item .link-text{text-transform:capitalize!important;}
.top-title-one, .top-title-two, .top-title-three {
    padding-left: 50px;
    position: relative;
    font-family: 'Montserrat', sans-serif!important;
    font-size: 12px!important;
    text-transform: uppercase;
    font-weight: 100;
    color: #fff;
    float: left;
    width: 100%;
}
.leftimgbox{width:35%!important;float:left;}
.right-textbox{width:60%!important;float:right;}
.mont-calltext h5 {font-size: 20px!important;}
.Service-inner-form .blue-form {position:relative;padding-left:65px!important;}
.Service-inner-form .blue-form:before {position: absolute;
    content: "";left:0px!important;
    color: #545454;
    font-family: fontawesome;
    display: inline-block;background: url(img/form-estimate.png) no-repeat; background-size:contain; width:60px; height:60px;
    z-index: 9999;}

.Service-inner-form .blue-form h3.slider-form-title, .blue-form h1.slider-form-title{color: #fff!important;font-size:20px!important;}
.breadcrumb-leaf{color:#fff!important;font-size:15px!important;}
.fusion-breadcrumbs span{color:#fff!important;}
.bot-text {
    padding-left: 50px;
    font-family: 'Montserrat', sans-serif!important;
    font-size: 14px!important;
    font-weight: 500;
    color: #fff;
    float: left;
    width: 100%;
}
.bot-text a {
	color: #ffffff !important;
}
#menu-main-menu li .sub-menu li{padding:0px!important;}
#menu-main-menu li .sub-menu li a{padding:15px 15px!important;}
.top-title-two:before {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    background: url(img/envelop.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
}.top-title-three:before {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    background: url(img/footer-phone.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
}.bot-text {
    padding-left: 50px;
    font-family: 'Montserrat', sans-serif!important;
    font-size: 14px!important;
    font-weight: 500;
    color: #fff;
    float: left;
    width: 100%;
}
.fusion-is-sticky .fusion-sticky-header-wrapper .fusion-row{box-shadow: rgba(0,0,0,.117647) 0 1px 3px!important;}
.mont-calltext-sml h5.title-heading-left{font-size:18px!important;}
#menu-footer-menu .menu-item .link-text:before {
    content: "\f111";
    color: #005b8d;
    font-family: fontawesome;
    display: inline-block;
    margin-right: 10px;
    font-size: 12px;
    line-height: 20px;
    left: 0px;
    position: absolute;
}
.top-title-one:before {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    background: url(img/location.png) no-repeat;
    background-size: contain;
    width: 41px;
    height: 40px;
}
.topbarbox .phone-box .title-topbar.phonecall {
    float: none;
    display: block;
}
.phonecall {
    padding-left: 47px;
}
.title-topbar {
    float: left;
    font-family: 'Montserrat';
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    padding-left: 30px;
    color: #2a2a2a;
}
.mail-box .title-topbar:before {
    content: "\f0e0";
    color: #005b8d;
    position: absolute;
    font-family: 'fontawesome';
    display: block;
    font-size: 25px;
    left: 0px;
    font-weight: 200;
}
.smalltitle-topbar {
    font-family: 'Raleway';
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    color: #252525;
}
.foot-contact-section {
    background-color: #005b8d;
    width: 100%;
    border-radius: 6px;
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 30px 15px;
    margin-top: -110px;
    margin-bottom: 20px;
}
.three-box {
    position: relative;
}
.three-box:after {
    content: "";
    height: 40px;
    border-right: 1px dashed #fff;
    bottom: 0px;
    top: 0px;
    margin: auto 0px;
    display: block;
    right: 22%;
    position: absolute;
}
.time-box, .mail-box {
    padding: 0px 15px;
    border-right: 2px dashed #bdbdbd;
}

.fusion-main-menu{margin: 0px 40px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 0px solid #dedede;
    
}
.faq_question{position:relative;padding-left:30px!important;}
.faq_question:before{position: absolute;
   position: absolute;
    content: "\f29c";
    color: #005b8d;
    font-family: fontawesome;
    display: inline-block;
    font-size: 24px;
    line-height: 18px!important;
    top: 0px;
    left: 0px;
    z-index: 9999;
    bottom: 0px;
    margin: auto 0px;}
.section_right_space_zero {
    float: right !important;
    margin-right: 0px !important;
}
.circe-img{background:#fff;padding:20px;border-radius:100px;border:4px solid #ed2f27;min-height:90px !important;min-width:90px !important;max-height:90px !important;max-width:90px !important;}
.section_right_space_zero{float:right !important;margin-right:0px !important;}
.padding_right_15{padding-right:15px !important;}
.custom_left_block{}
.custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(2), .custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(3){padding-right:30px !important;}
.custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(1), .custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(4){margin-right:-10px !important;}
.custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(2), .custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(3){padding-left:30px !important;}
.custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(1), .custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(4){margin-left:-10px !important;}
.p_margin_zero p{margin-bottom:0px !important;}
.padding_right_15 {
    padding-right: 15px !important;
}
.imageframe-align-center {
    text-align: center;
}
.circe-img {
    background: #fff;
    padding: 20px;
    border-radius: 100px;
    border: 4px solid #005b8d;
    min-height: 90px !important;
    min-width: 90px !important;
    max-height: 90px !important;
    max-width: 90px !important;
}
.fusion-copyright-notice{display: block!important;float: left;width: 100%;}
.last-bor.three-box:after{display:none!important;}
.fusion-header-v4 .fusion-header{border-bottom: 1px Solid #e4e4e4!important;box-shadow: -8px -14px 15px #524c4c;z-index: 99999999!important;}
#sliders-container .fusion-slider-revolution{border-bottom:0px!important;}
.mont{font-family: 'Montserrat', sans-serif!important;}
.red{color:#005b8d!important;}
.text-14, .text-14 p{font-family: 'Montserrat', sans-serif!important; font-size:14px!important; color:#808080!important; font-weight:100!important;}
.nomarg, .nomarg p{margin:0px!important;}
.call-icon .fusion-column-wrapper{background-size: contain!important;}
.callbuton{font-family: 'Montserrat', sans-serif!important;
    font-weight: 400;
    font-size: 18px!important;padding:30px!important;
}
.white{color:#fff!important;}
.blue-form h6.slider-form-top-title {
    color: #ffffff!important;
    font-size: 14px!important;
    font-weight: 500!important;
    font-family: 'Montserrat';
    margin: 0px!important;
    line-height: 6px!important;
}
.wpcf7-form textarea {
  resize: none;
}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a, 
#wrapper .side-nav li.current_page_item a {
  border-right-color: transparent !important;
  border-left-color: transparent !important;
}
.contact-us-btn {
  background-color: #005b8d !important;
  font-family: 'Montserrat', sans-serif !important;
  display: block !important;
  width: 100% !important;
  max-width: 200px !important;
  margin: 0 auto !important;
}
.phone-box:before{display:none!important;}
#sticky-phone {
    display: none;
    font-size: 18px;
    line-height: 40px;
    font-weight: 700;
    text-align: center;
    background: #42ce2c;
    background: #2da21b;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99999;
}
.blue-form h3.slider-form-title, .blue-form h1.slider-form-title {
    line-height: 40px!important;
    color: #f18712!important;
    margin: 0;
    font-size: 30px;
    text-align: left;
    font-weight: 700;
    font-family: 'Montserrat';
}
.slider-form-bottom-title {
  font-size: 14px!important;
  font-weight: 100!important;
  font-family: 'Montserrat';
  color: #ffffff;
  line-height: 16px!important;
}
.form-slider-new span .wpcf7-form-control, .row.rowselectarea div {
    border-radius: 4px;
    margin-bottom: 5px;
    padding-left: 40px!important;
}
.form-slider-new .wpcf7-form-control-wrap input, .form-slider-new .wpcf7-form-control-wrap select, .row.rowselectarea div {
    height: 35px!important;
}

.form-slider-new .your-name:before {
    position: absolute;
    content: "\f2be";
    color: #545454;
    font-family: fontawesome;
    display: inline-block;
    font-size: 23px;
    line-height: 35px;
    left: 10px;
}
.form-slider-new .your-phone:before {
    position: absolute;
    content: "\f10b";
    color: #545454;
    font-family: fontawesome;
    display: inline-block;
    font-size: 30px;
    line-height: 35px;
    left: 14px;
}
.form-slider-new .your-email:before {
    position: absolute;
    content: "\f0e0";
    color: #545454;
    font-family: fontawesome;
    display: inline-block;
    font-size: 22px;
    line-height: 35px;
    left: 10px;
}
.form-slider-new .ServiceRequired:before {
    position: absolute;
    content: "\f085";
    color: #545454;
    font-family: fontawesome;
    display: inline-block;
    font-size: 22px;
    line-height: 35px;
    left: 10px;
    z-index: 9999;
}
.form-slider-new .your-message:before {
    position: absolute;
    content: "\f075";
    color: #545454;
    font-family: fontawesome;
    display: inline-block;
    font-size: 24px;
    line-height: 35px;
    left: 10px;
    z-index: 9999;
}
#sticky-phone .contact-first .contact-body a{color:#fff!important;}
.contact-floor .form-slider-new{background:transparent!important;width: 100%!important;
    padding: 0px!important;}
.happy_couple:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background: url(img/couple.png) no-repeat;
    background-size: contain;
    background-position: center center;
    width: 430px;
    height: 545px;
}
.ttshowcase_rl_title{font-size: 18px;}
.ttshowcase_rl_box .ttshowcase_rating .fa-star{color: #ed2f27!important;}
.ttshowcase_rl_box .ttshowcase_rl_quote{font-size: 15px!important;
    font-style: normal!important;}
.ttshowcase_rl_quote .fa-quote-left:before{display:none!important;}
.ttshowcase_rl_box{background: #fff!important;padding: 15px!important;
    box-shadow: 1px 1px 6px #e0dcdc;    min-height: 250px!important;}

.service__form {
  background-color: #005b8d;
  padding: 40px 25px;
}
.service__form-header {
  display: flex;
  align-items: center;
}
.service__form-left {
  margin-right: 10px;
}
.service__form-left img {
  filter: brightness(0) invert(1);
}
.service__form-header-text {
  display: block;
  color: #ffffff;
  font-size: 16px;
}
.service__form-header-heading {
  color: #ffffff !important;
  margin: 0;
  font-size: 20px !important;
  line-height: normal !important;
  font-weight: 600 !important;
}
.service__form-text {
  color: #ffffff;
  font-size: 15px;
  margin: 10px 0;
}
.service__form-group {
  margin-bottom: 10px;
}
.service__form-input {
  width: 100%;
  border: 0 none !important;
  height: auto !important;
  padding: 15px !important;
  font-size: 16px !important;
}
.service__form-textarea {
  width: 100%;
  border: 0 none !important;
  height: 150px !important;
  padding: 15px !important;
  font-size: 16px !important;
  resize: none;
}
.service__form-submit {
  background-color: #ffffff !important;
  color: #005b8d !important;
  width: 100% !important;
  font-weight: 600 !important;
  cursor: pointer;
  border-radius: 5px !important;
}

/*-------------------- Neighborhood --------------------*/
.neighborhood-thumb {
    border-radius: 50%;
}
.location__form {
    background-color: rgba(0,0,0,0.8);
    padding: 30px;
}
.location__form-heading {
    color: #ffffff !important;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    font-weight: 700 !important;
    font-size: 28px !important;
}
.location__form-text {
    color: #ffffff;
    margin: 0 0 20px !important;
    font-size: 16px;
	line-height: normal !important;
}
.location__form-link {
    color: #005b8d;
}
.location__form-input {
    display: block;
    margin-bottom: 10px;
    border: 0 none !important;
    height: auto !important;
    padding: 13px !important;
    border-radius: 4px !important;
}
.location__form-textarea {
    border-radius: 4px !important;
    border: 0 none !important;
    resize: none;
    padding: 13px !important;
}
.location__form-submit-btn {
    background-color: #005b8d !important;
    margin-top: 10px;
    border-radius: 5px !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    height: auto !important;
    padding: 17px 40px !important;
}
.neighborhood-zipcodes .fusion-li-item {
    padding: 0 !important;
}

@media screen and (max-width: 1024px) {
	.section_right_space_zero {
		float: none!important;
		display: table !important;
	}
	.custom_left_block, 
	.custom_right_block,
	.custom_middle_block,
	.coulmn-center {
		float: none !important;
		width: 100% !important;
	}
	.column-center {
		padding: 0 !important;
	}
	.custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(1), .custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(4), .custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(1), .custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(4) {
		margin-left: auto !important;
	}
	.custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(1), .custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(4) {
		margin-right: auto !important;
	}
	.custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(2), .custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(3) {
		padding-right: 0 !important;
	}
	.custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(2), .custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(3) {
		padding-left: 0 !important;
	}
	.center-text h3, 
	.center-text p {
		text-align: center !important;
	}
	.custom_middle_block .fusion-column-wrapper,
	.custom_middle_block .fusion-column-content-centered {
		min-height: 0 !important;
		display: block !important;
	}
	.step-form-wrapper span.wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
		width: 100%;
		background-size: 100% auto;
		max-width: 297px;
		padding: 32px;
	}
}
@media screen and (max-width: 800px) {
	.neighborhood-main {
		background: none !important;
	}
	.neighborhood-form-col {
		background-color: #eeeeee;
	}
	.step-form-wrapper {
		position: inherit !important;
	}
}
/*-------------------- Neighborhood --------------------*/

@media only screen and (min-device-width: 320px) and (max-device-width: 760px){
.mobnone{float:none!important;}
.custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(2), .custom_right_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(3){margin:auto 0px!important; padding-left:0px!important; padding-right:0px!important;}
.websiteby_inner:after{display:none!important;}
.websiteby_inner{text-align:center!important;padding-right: 0px!important;}
.padding-zero .fusion-column-wrapper{padding:0px!important;}
	.mobile_center, .mobile_center .title-heading-left{text-align:center!important;}
	.fusion-logo{width:50%!important;}
	.fusion-secondary-main-menu{display:none!important;}
.fusion-mobile-menu-design-modern .fusion-secondary-main-menu{display:block!important;}
	.fusion-header-content-3-wrapper{display:none!important;}
	.happy_couple:after{display:none!important;}
	.center-text .fusion-column-wrapper .fusion-title .title-heading-left, .center-text .fusion-column-wrapper .fusion-text p{text-align:center!important;}
	.center-text p, .center-text h3{text-align:center!important;}
	.custom_left_block .padding_right_15 .fusion-builder-row{padding:0px!important;}
	.custom_left_block .fusion-column-content .fusion-builder-row{margin:0px!important;padding:0px!important;}
	.custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row{padding-right:0px!important;}
	.custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(2), .custom_left_block .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row.fusion-builder-row-inner.fusion-row:nth-child(3){padding-right:0px!important;}
	.foot-contact-section{display:none!important;}
	.fusion-button{margin:15px 0px!important;}
#sticky-phone{
    display: block!important;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}

}