/*

Theme Name: Maxpower

Description: Child theme for Avada, for MaxPower Law

Author: V2Works

Author URI: https://brandgineeringbydesign.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/

/* General and utility */

.white-text, .post-content .white-text h1, .post-content .white-text h2, .post-content .white-text h3, .post-content .white-text h4, .post-content .white-text h5 .post-content .white-text p, h1.white-text, h2.white-text, h3.white-text, h4.white-text, h5.white-text,.post-content h1.white-text, .post-content h2.white-text, .post-content h3.white-text, .post-content h4.white-text, .post-content h5.white-text, .post-content h6.white-text, .post-content p.white-text,  h6.white-text, p.white-text{
	color: #fff;
}

.blue-text, .blue-text h1,
.post-content .blue-text h1, .post-content .blue-text h2, .post-content .blue-text h3, .post-content .blue-text h4, .post-content .blue-text h5, .post-content .blue-text h6, .post-content .blue-text p, h1.blue-text, h2.blue-text, h3.blue-text, h4.blue-text, h5.blue-text,.post-content h1.blue-text, .post-content h2.blue-text, .post-content h3.blue-text, .post-content h4.blue-text, .post-content h5.blue-text, .post-content h6.blue-text, .post-content p.blue-text,  h6.blue-text, p.blue-text {
	color: #32c1de;
}

.green-text,
.post-content .green-text,
.post-content .green-text h1,
.post-content .green-text h2,
.post-content .green-text h3,
.post-content .green-text h4,
.post-content .green-text h5,
.post-content .green-text h6,
.post-content .green-text p, h1.green-text, h2.green-text, h3.green-text, h4.green-text, h5.green-text,.post-content h1.green-text, .post-content h2.green-text, .post-content h3.green-text, .post-content h4.green-text, .post-content h5.green-text, .post-content h6.green-text, .post-content p.green-text,  h6.green-text, p.green-text {
	color: #8fd400;
}

.fine-print {
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 0;
}

.large-p p {
	font-size: 40px;
	line-height: 41px;
}

.team-carousel h6 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.team-carousel h3 {
	margin-bottom: 0;
}

.fusion-panel.fusion-toggle-no-divider .panel-title a {
	padding: 20px 0;
}

h3, h5, h6, .post-content h3, .post-content h5, .post-content h6 {
	text-transform: uppercase;
}

a, .post-content a:hover {
	color: #333;
}

.no-margin-top h1,
.no-margin-top h2,
.no-margin-top h3,
.no-margin-top h4,
h1.no-margin-top,
h2.no-margin-top,
h3.no-margin-top,
h4.no-margin-top
{
	margin-top: 0;
}

.no-margin-bottom,
.no-margin-bottom h1 {
	margin-top: 0;
}

.margin-bottom-20 {
	margin-bottom: 20px;
}

.wpcf7-form .wpcf7-form-control {
	margin-bottom: 8px;
}

.wpcf7-form .wpcf7-text {
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
}

#wrapper .wpcf7-form input:focus::placeholder {
	color: transparent;
}

.wpcf7-form input[type="submit"] .wpcf7-submit {
	background-color: #000 !important;
}

.wpcf7-form .wpcf7-submit:hover {
	background-color: rgba(0,0,0,0.9);
}

.post-content blockquote {
	padding: 56px;
	margin-left: 0;
	border-left: 18px solid #32c1de;
	background-color: #f4f4f4;
}

.post-content blockquote p {
	font-size: 18px;
}

#wrapper.post-content blockquote {
	border-color: #32c1de;
}

#wrapper .panel-collapse .panel-body{
	padding-left: 49px;
}

#wrapper .panel-collapse .panel-body ul {
	padding-left: 20px;
}

.fusion-text ul li {
	margin-bottom: 29px;

}

.fusion-text ul li:before {
	display: none;
}

.table-2 table th {
	padding: 25px 20px 25px 40px;
}

.table-2 tr,
.table-2 tr td {
	font-size: 27px;
}

.table-2 tr td {
	color: #747474;
	padding: 25px 20px 25px 40px;
}


/*.fusion-li-item span.icon-wrapper-circle-yes {
	height: 25px;
	width: 25px;
}*/

/* Header bar */

.fusion-contact-info, .fusion-contact-info a.header-contact, .fusion-contact-info a.header-contact:hover {
	font-size: 15px;
	color: #fff;
}

.fusion-contact-info a.header-contact {
	margin-left: 25px;
}

.fusion-contact-info i {
	margin-right: 3px;
}

.fusion-main-menu > ul > li {
	text-transform: uppercase;
}

.fusion-main-menu-search {
	display: none;
}

#wrapper .fusion-main-menu .sub-menu {
	left: -10px;
}

#wrapper .fusion-main-menu .sub-menu li a {
	font-weight: 700;
	padding-left: 10px;
}

.map-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.custom-button-black,
.custom-button-orange,
.custom-button-blue {
    color: #fff;
}

#wrapper .custom-button-black {
    background-color: #000;
}

#wrapper .custom-button-black:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

#wrapper .custom-button-orange {
    background-color: #ff7000;
}

#wrapper .custom-button-orange:hover {
    background-color: rgba(255, 110, 0, 0.8);
}

#wrapper .custom-button-blue {
    background-color: #32c1de;
}

#wrapper .custom-button-blue:hover {
    background-color: rgba(49, 193, 221, 0.8);
}

#wrapper .custom-button-gray {
    background-color: #6c6f70;
}

#wrapper .custom-button-gray:hover {
    background-color: rgba(108, 111, 112, 0.8)
}

#wrapper .custom-button-black-alt,
#wrapper .custom-button-orange-alt,
#wrapper .custom-button-green-alt,
#wrapper .custom-button-blue-alt,
#wrapper .custom-button-gray-alt{
    background-color: #fff;
}

#wrapper .custom-button-black-alt span{
    color: #000;
}

#wrapper .custom-button-orange-alt span {
    color: #ff7000;
}

#wrapper .custom-button-blue-alt span {
    color: #32c1de;
}

#wrapper .custom-button-green-alt span {
    color: #8fd400;
}


#wrapper .custom-button-gray-alt span {
    color: #6c6f70;
}

/* Home Page */

.page-splash {
	min-height: 750px;
	display: flex;
	align-items: flex-end;
}

.page-splash h1 {
	margin-right: 32%;
}

.page-splash p {
	font-size: 40px;
	letter-spacing: -0.02em;
	line-height: 42px;
	margin-bottom: 40px;
	margin-right: 45%;
}

.small-page-splash {
	height: 510px;
	max-height: 510px;
	display: flex;
	align-items: center;
}

#foursplash.small-page-splash {
position: absolute;
top: 0;
left: 0;
width: 100vw;
background-image: url("http://maxpowerlaw.brandgineeringbydesign.com/wp-content/uploads/2019/03/results_header-road.jpg");
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
}

.error404 #content {
	margin-top: 400px;
	margin-bottom: 100px;
}

.error404 .fusion-header {
background-color: rgba(0,0,0,0.8);
}

.desktop-slider .tfs-slider .slide-content-container .heading {
	line-height: 1.07;
	margin-top: 50px;
	margin-right: 32%;
}
.desktop-slider .tfs-slider .slide-content-container .fusion-sep-none h3 {
	font-size: 40px;
	letter-spacing: -0.02em !important;
	/* line-height: 42px !important; */
	text-transform: none !important;
	font-weight: normal !important;
	color: #000 !important;
	margin-bottom: 0;
	margin-right: 45% !important;
}


@media(max-width: 1200px) {
	.desktop-slider .tfs-slider .slide-content-container {
		padding-top: 70px;
	}

	.desktop-slider h1 {
		font-size: 60px !important;
		line-height: 1.2 !important;
	}

	.desktop-slider h3 {
		font-size: 32px !important;
		line-height: 1.1 !important;
	}

}

@media(min-width: 1201px) and (max-width: 1360px) {
	.tfs-slider .slide-content-container .fusion-sep-none h3 {
		font-size: 30px !important;
		line-height: 36px !important;
	}
}

@media(min-width: 801px) {
	.mobile-slider {
		display: none;
	}

	.desktop-slider .fusion-button {
		font-size: 22px !important;
	}
}

@media(max-width: 800px) {

	.desktop-slider {
		display: none;
	}

	#main .post-content .mobile-slider .heading h2 {
		letter-spacing: -.05em;
		line-height: 1.1em !important;
	}

	#main .mobile-slider h4 {
		font-weight: 300 !important;
	}

	.mobile-slider .tfs-slider .slide-content-container {
		padding-top: 0;
		/* top: 350px; */
	}

	.small-sub-bar h6 {
		margin-bottom: 5px !important;
	}

	.small-page-splash {
		height: 81vw;
		padding-top:
	}

	.post-content .small-page-splash h1 {
		font-size: 10vw !important;
		line-height: 1.2 !important;
		margin-right: 30%;
	}

	.small-page-splash p {
		padding-right: 35% !important;
	}

	.small-page-splash p>span {
		font-size: 5vw !important;
		line-height: 1.2 !important;
	}

}

@media(min-width: 651px) and (max-width: 800px) {
	/* #main .mobile-slider .slide-content-container {
		padding-right: 60px;
	} */

	#main .post-content .mobile-slider .heading h2 {
		font-size: 60px !important;
	}

	.mobile-slider .tfs-slider .slide-content-container {
		top: 320px;
	}

	#main .mobile-slider h4 {
		margin-right: 12% !important;
		margin-top: 15px !important;
	}

	.mobile-slider .fusion-button {
		border: 0 !important;
		font-size: 20px;
		padding: 13px 20px;
	}
}

@media(min-width: 501px) and (max-width: 650px) {
	/* #main .mobile-slider .slide-content-container {
		padding-right: 60px;
	} */

	/* .mobile-slider .tfs-slider.flexslider, .mobile-slider .tfs-slider.flexslider ul.slides, .mobile-slider .tfs-slider.flexslider ul.slides li, .mobile-slider .tfs-slider.flexslider ul.slides li .background {
		min-height: 500px !important;
	} */

	.mobile-slider .tfs-slider .slide-content-container {
		top: 260px;
	}

	#main .post-content .mobile-slider .heading h2 {
		font-size: 40px !important;
	}


	#main .mobile-slider h4 {
		font-size: 24px !important;
		line-height: 1.2 !important;
		margin-right: 10% !important;
	}

	.mobile-slider .fusion-button {
		border: 0 !important;
		font-size: 17px;
		padding: 13px 20px;
	}
}

@media(max-width: 500px) {
	/* #main .mobile-slider .slide-content-container {
		padding-right: 60px;
	} */
/*
	.mobile-slider .tfs-slider.flexslider, .mobile-slider .tfs-slider.flexslider ul.slides, .mobile-slider .tfs-slider.flexslider ul.slides li, .mobile-slider .tfs-slider.flexslider ul.slides li .background {
		min-height: 550px !important;
	} */

	.mobile-slider .tfs-slider .slide-content-container {
		top: 215px;
		padding-left: 15px;
		padding-right: 15px;
	}

	#main .post-content .mobile-slider .heading h2 {
		font-size: 28px !important;
	}


	#main .mobile-slider h4 {
		margin-right: 0 !important;
		font-size: 20px !important;
		line-height: 1.2 !important;
	}

	.mobile-slider .fusion-button {
		border: 0 !important;
		font-size: 15px;
		padding: 11px 16px;
	}

	.mobile-slder .tfs-slider .slide-content-container .small-splash-btn {
		margin-right: 6px;
	}
}

@media(max-width: 420px) {
	.mobile-slider .tfs-slider .slide-content-container {
		top: 180px !important;
	}
}

@media(max-width: 380px) {
	#main .post-content .mobile-slider .heading h2 {
		font-size: 23px !important;
	}

	#main .mobile-slider h4 {
		font-size: 17px !important;
	}

	.mobile-slider .tfs-slider .background {
		background-position: top center;
		background-size: 110%;
	}

}




.tfs-slider .slide-content-container .small-splash-btn {
	margin-right: 10px;
}

.post-content .small-sub-bar h6 {
	font-size: 21px;
	line-height: 1;
	margin: 0;
	color: #fff;
}

.small-sub-bar .wpcf7 form p {
	display: inline-flex;
	margin: 0;
}

.small-sub-bar .wpcf7-form .wpcf7-email {
	height: 36px;
}

.small-sub-bar .wpcf7-form .wpcf7-submit {
	margin-left: 15px;
	height: 36px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 16px;
	font-weight: 600;
}


.post-content .settlements-bar h3 {
	color: #32c1de;
	font-weight: 800;
	text-transform: inherit;
	margin-bottom: 10px;
}

.post-content .settlements-bar p {
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 5px;
}

.post-content .settlements-bar a {
	font-size: 17px;
	font-weight: 800;
	text-transform: uppercase;
	color: #000001
}

.checklist-arrow-square i {
	background-color: #fff;
	border-radius: 6px
}

.checklist-arrow-square .fusion-li-item {
	font-size: 20px;
	position: relative;
	line-height: 27px;
}

.checklist-arrow-square .fusion-li-item span {
	/* position: absolute;
	top: 50%;
	transform: translateY(-50%) */
	margin-top: 3px;
}

/* Portfolio */
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a {
	display: none;
}

.single-avada_portfolio .single-navigation {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 10px;
}

#content.portfolio-full {
    margin-bottom: 50px;
}

.single-navigation.clearfix::after {
    content: none;
}

/* Testimonials */
.post-content .review p {
   margin: 0;
}

/* Results */

.modal {
	z-index: 11000 !important;
}

.modal-backdrop {
	z-index: 10000 !important;
	/* display: none !important; */
}

#modal-cover {
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	background-color: red;
	z-index: 10500 !important;
}

#wrapper .fusion-flip-box .flip-box-heading {
	font-size: 34px;
	text-transform: uppercase;
}

/* About Us */
.fusion-person .person-desc .person-author .person-title {
	font-size: 24px;
	color: #666666;
	text-transform: uppercase;
}

/* footer */
.fusion-footer .fusion-columns-4 .col-lg-3 {
	width: 21%;
	margin-right: 20px;
}

.fusion-footer .fusion-columns-4 .col-lg-3:first-child {
	width: 32% ;
	flex: 0;
	margin: 0;
	padding: 0;
}

.fusion-footer .fusion-columns-4 .col-lg-3:nth-of-type(2) {
	margin-right: 0px;
	padding-right: 50px;
}

.fusion-footer .fusion-columns-4 .col-lg-3:nth-of-type(3) {
	margin-right: 40px;
}

.fusion-footer .fusion-columns-4 .col-lg-3:nth-of-type(4) {
	margin: 0;
	padding: 0;
	width: 22%;
}

.fusion-footer-widget-area .widget-title {
	margin-bottom: 10px;
}

.fusion-footer .widget_text {
	margin: 0;
}


.fusion-footer .widget_text p {
	margin: 0;
	font-size: 22px;
}


.fusion-footer .footer-action {
	display: flex;
	margin-top: 30px;
}

.fusion-footer .footer-action .footer-action-icon,
.fusion-footer .footer-action h6 {
	display: inline-block;
}

.fusion-footer .footer-action .footer-action-icon {
	height: 25px;
	padding-right: 5px;
}


.fusion-footer .fusion-widget-area h6 {
	font-size: 17px;
	margin: 0;
}

.fusion-social-links-footer {
	display: none !important;
}

.footer-bottom {
	display: flex;
}

.footer-bottom .bottom-left {
	width: 40%;
	padding-right: 10%;
	line-height: 1.5;
}

.footer-bottom .bottom-right {
	width: 65%;
	padding-left: 35px;
	padding-right: 35px;
	background-color: #333333;
	display: flex;
	flex-direction: column;
	justify-content: center;

}

.footer-bottom .bottom-right h5 {
	margin: 0;
	text-transform: none;
	color: #cccccc;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: .1px;
}

.footer-bottom .bottom-right a {
	text-decoration: underline;
	color: #cccccc;
}

.footer-bottom .bottom-right .bottom-links {
	font-size: 17px;
	padding-top: 15px;
}


body.modal-open {
	pointer-events: none;
}

body.modal-open .modal-content .fusion-button-wrapper {
	pointer-events: all;
}

/* .fusion-modal.disclaimermodal {
	display: flex;
	align-items: center;
} */

.modal-footer {
	display: none !important;
}

#footer-modal-trigger {
	display: none;
}

.modal-content .val-btns {
	padding-top: 20px;
}

.modal-dialog.modal-lg {
	padding-top: 20vh;
}

@media(max-width: 1000px) {
	.modal-dialog.modal-lg {
		padding-top: 10vh;
	}
}

.modal-header .close {
	display: none;
}


/* Migrated from customizer hotfixes */

:target::before {
	content: "";
	display: block;
	height: 180px;
	margin: -180px 0 0;
  }
  /*
  .flexslider .slides li:nth-child(2) .fusion-sep-none h3 {
	  margin-right: 56% !important;
  } */



  .flexslider .slides li:nth-child(3) .fusion-sep-none h3 {
	  margin-right: 54% !important;
  }

  .footer-action a h6 {
	  transition: 200ms ease;
  }

  .footer-action a:hover h6 {
	  color: #fff;
  }

  .button-6:hover, .button-6:focus, .fusion-button.button-6:active {
	  opacity: 0.8 !important;
  }

  @media(max-width: 1050px) {
	.desktop-slider .home-slider, .desktop-slider .tfs-slider.flexslider, .desktop-slider .tfs-slider.flexslider ul.slides, .desktop-slider .tfs-slider.flexslider ul.slides li, .desktop-slider .tfs-slider.flexslider ul.slides li .background {
		min-height: 750px !important;
		}
	}

  /* @media(max-width: 600px) {
	  .home-slider, .tfs-slider.flexslider, .tfs-slider.flexslider ul.slides, .tfs-slider.flexslider ul.slides li, .tfs-slider.flexslider ul.slides li .background {
		  height: 450px !important;
	  }

	  .tfs-slider .background-image {
		  background-position: 38% 50%;
	  }

  } */

  /* @media(min-width: 601px) and (max-width: 800px) {
		  .home-slider, .tfs-slider.flexslider, .tfs-slider.flexslider ul.slides, .tfs-slider.flexslider ul.slides li, .tfs-slider.flexslider ul.slides li .background {
		  height: 650px !important;
	  }


	  .tfs-slider .background-image {
		background-position: 40% 50%;
	}
  } */

  =

  @media(max-width: 800px) {

	  .post-content .small-sub-bar h6 {
		  margin-bottom: 10px;
		  line-height: 1.1
	  }


	  .mobile-no-padding-right > .fusion-column-wrapper {
		  padding-right: 0px !important;
	  }
	  .mobile-reduced-padding {
		  padding-top: 80px !important;
		  padding-bottom: 80px !important;
	  }

	  .mobile-margin-bottom-20 {
		  margin-bottom: 20px !important;
	  }
  }

  .wcp-carousel-main-wrap .slick-slide {
	  background-color: #f4f4f4;
	  padding: 40px 20px;
	  text-align: center;
  }

  a.rpc-title {
	  color: #000;
  }


  .wcp-carousel-main-wrap .wcp-content-wrap .wcp-post-contents {
	  padding-top: 10px;
  }

  .wcp-post-contents .fusion-button {
	  margin-top: 15px;
	  background: #8fd400;
	  max-width: 140px;
	  color: #fff;
	  padding: 13px 29px;
	  font-size: 14px;
	  white-space: nowrap;
  }

  .wcp-post-contents .fusion-button:hover {
	  opacity: 0.8;
	  color: #fff;
  }

  .team-member .rpc-title {
	  color: #000;
  }

  #carousel-1298 .slick-slide {
	  padding: 0;
  }

  h6.position-title {
	  margin-top: 5px;
  }

  #carousel-1298 .rpc-content {
	  padding-top: 0;
	  margin-left: 0;
	  margin-right: 0;
  }

  #carousel-1298 .wcp-content-wrap {
	  padding: 40px;
  }

  #carousel-1298 .slick-next:before, #carousel-1298 .slick-prev:before, #carousel-1203 .slick-next:before, #carousel-1203 .slick-prev:before {
	  padding: 0px 9px !important;
	  border-radius: 4px;
	  font-size: 30px;
  }


  input[type="email"], input[type="number"], input[type="password"], input[type="text"], select, textarea, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea {
	  color: #000 !important;
  }




/* --------Mobile Pass Styles--------- */


/* Header */


@media(min-width: 1050px) and (max-width: 1220px) {
	.fusion-main-menu > ul > li {
		padding-right: 20px !important;
	}

	.fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
		font-size: 16px;
	}

	.fusion-logo img {
		max-height: 43px !important;
		margin-top: 5px;
	}
}

@media(max-width: 1050px) {
/* 	.fusion-secondary-header {
		display: none;
	} */

	.fusion-mobile-menu-icons .fusion-icon-search {
		display: none;
	}

	.fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {
		display: flex;
		align-items: center;
		text-transform: uppercase;
	}

}

@media(min-width: 651px) and (max-width: 1050px) {
	#main {
		padding-top:  81px !important;
	}
}

/* @media(min-width: 651px) and (max-width: 730px) {
	#main {
		padding-top:  81px !important;
	}
} */



@media(max-width: 800px) {
	.page-id-16 #main {
		padding-top: 100px !important;
	}
}

@media(max-width: 650px) {

	#main {
		padding-top:  104px !important;
	}

	.fusion-contact-info .header-phone:before {
		content: ' '; display: block;
	}

	.fusion-contact-info .header-phone {
		margin-left: -1px !important;
	}

	.fusion-contact-info{
		line-height: 2.1 !important;
		padding-bottom: 0 !important;
	}
}

@media(min-width: 451px) and (max-width: 500px) {
	.fusion-logo img {
		max-height: 45px !important;
	}
	.fusion-mobile-menu-icons {
		margin-top: 12px !important;
	}
}

@media(max-width: 450px) {
	.fusion-logo img {
		max-height: 35px !important;
	}

	.fusion-contact-info, .fusion-contact-info a.header-contact, .fusion-contact-info a.header-contact:hover {
		font-size: 13px;
	}

	.fusion-mobile-menu-icons {
		margin-top: 8px !important;
	}

	
}

/* Shortcodes */

@media(max-width: 800px) {

	.mobile-padding-20 > .fusion-column-wrapper {
		padding: 20px !important;
	}


	.post-content blockquote {
		padding: 20px;
	}

	.fusion-checklist, ul.fusion-checklist {
		font-size: 24px !important;
		line-height: 1.5 !important;
	}

	.fusion-checklist .circle-yes, ul.fusion-checklist .circle-yes {
		width: 35px !important;
		height: 35px !important;
		font-size: 17px !important;
		margin-right: 15px !important;
		margin-top: 5px !important;
		line-height: 26px !important;
	}


	.fusion-accordian #accordion-16-1 .panel-title a {
		font-size: 24px;
		/* line-height: 29px; */
	}
}

/* Footer */

@media(min-width: 801px) and (max-width: 1040px) {

	.fusion-footer .fusion-columns-4 .col-lg-3 {
		width: 30%;
	}

	.fusion-footer .fusion-columns-4 .col-lg-3:first-child {
		width: 60%;
		margin-right: 35%;
		margin-bottom: 40px;
	}
/*

	.fusion-footer .fusion-columns-4 .col-lg-3:nth-of-type(2) {
		margin-right: 0px;
		padding-right: 50px;
	}

	.fusion-footer .fusion-columns-4 .col-lg-3:nth-of-type(3) {
		margin-right: 40px;
	}

	.fusion-footer .fusion-columns-4 .col-lg-3:nth-of-type(4) {
		margin: 0;
		padding: 0;
		width: 22%;
	} */
}

@media(max-width: 800px) {
	.fusion-footer .fusion-columns-4 .col-lg-3:first-child {
		margin-bottom: 60px;
	}

	.fusion-footer .fusion-columns-4 .col-lg-3:nth-of-type(4) {
		padding: 0 15px;
	}

	.footer-bottom {
		flex-direction: column;
	}

	.footer-bottom .bottom-left, .footer-bottom .bottom-right {
		width: 100%;
		text-align: left;
	}

	.footer-bottom .bottom-left {
		padding-right: 0;
	}

	.footer-bottom .bottom-right {
		padding: 15px;
	}

	.fusion-footer-copyright-area {
		padding-bottom: 40px;
	}
}

/* Homepage */

@media(max-width: 800px) {

	.fusion-mobile-menu-icons {
		display: flex !important;
		justify-content: flex-end;
	}

	.fusion-mobile-menu-icons .mobile-phone {
		font-size: 18px;
		margin-top: -1px;

	}

	.fusion-mobile-menu-icons .fusion-icon-bars {
		margin-left: 25px;
	}

	.large-p p {
		font-size: 30px;
		line-height: 32px;
	}
/*
	.tfs-slider .slide-content-container .heading {
		margin-right: 15%;
	}

	.tfs-slider .slide-content-container .fusion-sep-none h3 {
		margin-right: 25% !important;
		margin-bottom: 1%;
	}

	.flexslider .slides li:nth-child(3) .fusion-sep-none h3.title-heading-left {
		margin-right: 35% !important;
	} */
}

/* inner pages */

@media(max-width: 800px) {

	.post-content .small-page-splash {
		background-position: 20% 50% !important;
		background-size: cover;
	}

	.post-content .small-page-splash h1 {
		max-width: 500px;
	}

	.page-id-327 .post-content .small-page-splash {
		background-position: 50% 50% !important;
		}

	.page-id-327 .post-content .small-page-splash h1 {
		margin-right: 45% !important;
	}

	.page-id-697 .post-content .small-page-splash {
		background-position: 50% 50% !important;
		}

	.page-id-423 .post-content .small-page-splash {
		background-position: 50% 50% !important;
	}


	}