/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

#cookie-law-info-bar {box-shadow: rgb(0 0 0 / 50%) 0px 5px 50px; background-color: rgba(255,255,255,0.85) !important;}
.cli-style-v2 .cli-bar-message {font-size: 18px;}
.cli-bar-btn_container {text-align: center !important;}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {font-size: 18px;}
.cli-bar-message a {text-decoration: underline; color: #333333;}

/* Site Styles */

#Header_wrapper {min-height: 82px;}
body:not(.template-slider) #Header {min-height: 82px; box-shadow: 0px 3px 6px #00000029;}

#Top_bar {border-bottom: 0px;}
#Top_bar .container {max-width: 1710px;}

#Top_bar .menu > li > a span:not(.description) {padding: 0px 15px;}

.menu-button a span {font-weight: 500; color: #e68c24;}

.header-split #Header .top_bar_left .menu li ul li a {text-align: left;}

/* sticky header */

#Top_bar.is-sticky .logo {height: 82px !important;}

#Top_bar.is-sticky #logo img.logo-sticky {max-height: 68px; padding: 7px 0px;}

#Top_bar.is-sticky {height: 83px; border-bottom: 1px solid #ffffff;}

#Top_bar.is-sticky .menu > li > a span:not(.description) {padding: 0px 15px; line-height: 52px;}

/* global */

.content-button {background-color: #ffffff !important; padding: 0px 39px !important; margin-top: 5px; margin-bottom: 0px !important;}
.content-button .button_label {font-size: 18px; font-weight: bold; padding: 0px !important; color: #e68c24; line-height: 42px;}

.orange-line {background-color: #e68c24; width: 120px; height: 16px; margin: 0px 0px 15px 0px; border-radius: 25px;}

/* home */

.landing-container .landing-text {position: absolute; top: 92px; right: 185px; width: auto;}

.landing-text .column_attr {background-color: rgba(230, 140, 36, 0.8); width: 525px; padding: 173px 65px; border-radius: 50%;}
.landing-text p {font-size: 22px; line-height: 30px; color: #ffffff;}

.home-services-container {padding: 140px 15% 0px;}

.home-services-text .column_attr {padding-left: 145px;}
.home-services-text h3 {margin-bottom: 0px;}

.home-services-list {margin-bottom: 0px;}
.home-services-list figure {padding-left: 145px; margin-bottom: 25px;}
.home-services-list figure figcaption {padding: 25px 0px 0px 0px;}
.home-services-list figure img {position: absolute; left: 0px;}
.home-services-list figure h4 {text-transform: uppercase; margin-bottom: 0px; font-weight: 500;}
.home-services-list figure p {margin-bottom: 0px; font-size: 18px; line-height: 26px;}
.home-services-list .dark-button {background-color: #231f20; padding: 0px 20px !important; margin: 7px 0px 10px 0px;}
.home-services-list .dark-button .button_label {font-size: 18px; font-weight: bold; padding: 0px; color: #e68c24; line-height: 29px;}

.spine-image-section-2 {position: absolute; top: 60px; right: 153px; width: 732px !important;}


.bottom-quote-container {background-color: rgba(0,0,0,0.5); margin-top: 830px; padding: 50px 0px;}
.bottom-quote-container .bottom-quote {margin-bottom: 0px;}
.bottom-quote h1 {text-align: center; font-size: 48px; line-height: 60px; color: #ffffff; margin-bottom: 0px;}

/* about*/

.secondary-container .about-image {width: auto; position: absolute; right: -75px; top: 135px;}

.about-image {background-color: #e68c24; padding: 25px; border-radius: 50%;}
.about-image .image_frame {margin: 0px;}

.about-container-bottom {padding: 155px 0px 170px;}
.about-bottom h1 {font-size: 48px; line-height: 60px; color: #e68c24; text-transform: uppercase; text-align: center; font-weight: 500;}

/* secondary */

.secondary-page {background-position: right 125px top 50px !important;}

.secondary-container {padding: 105px 0px 0px;}

.secondary-text .column_attr {padding-left: 175px;}
.secondary-text .orange-line {margin-bottom: 50px;}
.secondary-text h2 {text-transform: uppercase;}
.secondary-text h3 {margin-bottom: 0px; margin-top: 30px;}
.secondary-text h5 {margin-bottom: 5px; text-transform: uppercase;}
.secondary-text p, .secondary-text ul, .secondary-text li, .secondary-text ul li ul {margin-bottom: 25px;}
.secondary-text ul li {color: #231f20;}
.secondary-text .content-button {background-color: #e68c24 !important; padding: 0px 39px !important; margin-top: 20px; margin-bottom: 0px !important;}
.secondary-text .content-button .button_label {font-size: 18px; font-weight: bold; padding: 0px !important; color: #ffffff; line-height: 42px;}

.secondary-text .image_frame {position: absolute; top: 0px; left: 0px;}

.secondary-container-bottom {padding-bottom: 100px;}
.secondary-container-bottom .secondary-text-orange {width: 67.666%;}
.secondary-container-bottom .secondary-sidebar {width: 28.333%;}

.secondary-text-orange .column_attr {margin-left: 140px; padding: 45px 35px; background-color: #e68c24; border-radius: 30px;}
.secondary-text-orange h5 {color: #ffffff; text-transform: uppercase;} 
.secondary-text-orange p, .secondary-text-orange ul li {color: #231f20;}
.secondary-text-orange .wpcf7 input[type="submit"] {background-color: #fcf3e8; color: #231f20;}

.secondary-sidebar .column_attr {margin-left: 50px;}
.secondary-sidebar figure {padding-left: 85px; position: relative;}
.secondary-sidebar img {position: absolute; top: 0px; left: 0px;}
.secondary-sidebar figcaption {font-size: 18px; line-height: 57px; margin-bottom: 25px; text-transform: uppercase; font-weight: 500;}

.secondary-text table td {border: 0px !important; padding: 5px !important;}
.secondary-text table tr td:first-child {vertical-align: top;}
.secondary-text table tr td:last-child {text-align: left; font-size: 18px; line-height: 26px;}
.secondary-text table tr:first-child td {background: none !important; box-shadow: none;}
.secondary-text table tr:nth-child(2n) td {background: rgba(0,0,0,0.0);}

/* footer */

.widgets_wrapper > .container {max-width: 1680px;}

#Footer .widgets_wrapper .column:nth-of-type(1) {width: 25%; margin: 0px;}
#Footer .widgets_wrapper .column:nth-of-type(2) {width: 23%; margin: 0px;}
#Footer .widgets_wrapper .column:nth-of-type(3) {width: 23%; margin: 0px;}
#Footer .widgets_wrapper .column:nth-of-type(4) {width: 13%; margin: 0px;}
#Footer .widgets_wrapper .column:nth-of-type(5) {width: 16%; margin: 0px;}

#Footer table td {border: 0px !important; padding: 5px !important;}
#Footer table tr td:first-child {vertical-align: top;}
#Footer table tr td:last-child {text-align: left; font-size: 16px; line-height: 26px; vertical-align: top;}
#Footer table tr:first-child td {background: none !important; box-shadow: none;}
#Footer table tr:nth-child(2n) td {background: rgba(0,0,0,0.0);}

#custom_html-3, #custom_html-4 {margin-top: 93px;} 
#nav_menu-2 {margin-top: 96px;}
#custom_html-5 {margin-top: 98px;}

.widget_nav_menu ul {background-color: transparent; padding: 0px; list-style-type: none;}
.widget_nav_menu ul li:after {background-color: #e68c24; left: 0px; width: 80%;}
.widget_nav_menu ul li a {font-size: 16px; line-height: 30px; padding: 0px;}

.footer_copy .container {position: static;}

.footer-copy-center #Footer .footer_copy a#back_to_top {margin: 0px; position: absolute; top: 20px; left: calc(50% - 31px); right: calc(50% - 31px); width: 42px; padding: 10px; border-radius: 15px;}
#back_to_top i {font-size: 40px; margin-left: -6px;}

#ui-datepicker-div {font-size: 16px;}
.ui_tpicker_second, .ui_tpicker_millisec, .ui_tpicker_microsec {display: none;}
.ui-timepicker-div dl dd {margin: 0 10px 0px 40%;}
.ui_tpicker_time {padding: 0px;}
.ui-timepicker-div dl {margin: 0px;}

.wpcf7-submit:focus {outline: none !important;}
button:focus {outline: none !important;}

html,body{overflow-x:hidden}

@media only screen and (min-width: 1490px) and (max-width: 1680px){  
	
/* home */
	
.home-services-container {padding: 220px 5% 0px;}
	
.spine-image-section-2 {position: absolute; top: 60px; right: -50px;}
	
/* secondary */
	
.secondary-container .about-image {width: 30%; right: 0;}
	
.secondary-sidebar .column_attr {margin-left: 0;}
.secondary-sidebar figure {padding-left: 65px;}	
	
.about-bottom h1 {font-size: 41px;}
	
/* footer */
	
#Footer .widgets_wrapper .column:nth-of-type(1) {width: 20%;}
	
#Footer .widgets_wrapper .column:nth-of-type(2) {width: 20%;}
	#Footer .widgets_wrapper .column:nth-of-type(3) {width: 28%; margin-right: 2%;} 
	
#Footer .widgets_wrapper .column:nth-of-type(4) {width: 10%; margin: 0px;}
	
#Footer table {margin-bottom: 0px;}
#Footer table tr td {padding: 5px !important;}
#Footer table tr td:first-child {text-align: left;}
#Footer table tr td:last-child br {display: none;}

#custom_html-2 {margin-left: 33px;}
#custom_html-2 img {width: 205px;}
	
#custom_html-4 table tr:last-child td:last-child {word-break: break-all;}
	
#custom_html-3, #custom_html-4, #custom_html-5, #nav_menu-2 {margin-top: 59px;}
	
#custom_html-5 {position: static; margin-top: 65px;}
#custom_html-5 img {width: 100%;}

}

@media only screen and (min-width: 1240px) and (max-width: 1489px){   
	
/* home */
	
.landing-container .landing-text {top: 35px; right: 35px;}
	
.spine-image-section-2 {position: absolute; top: 60px; right: -220px;}
	
.home-services-container {padding: 220px 5% 0px;}
	
/* secondary */
	
.secondary-container .about-image {width: 30%; right: 0;}
	
.secondary-sidebar .column_attr {margin-left: 0;}
.secondary-sidebar figure {padding-left: 65px;}	
	
.about-bottom h1 {font-size: 41px;}
	
/* footer */
	
#Footer .widgets_wrapper .column:nth-of-type(1) {width: 17%;}
	
#Footer .widgets_wrapper .column:nth-of-type(2) {width: 18%;}
#Footer .widgets_wrapper .column:nth-of-type(3) {width: 31%; margin-right: 2%; margin-left: 2%;} 
	
#Footer .widgets_wrapper .column:nth-of-type(4) {width: 10%; margin: 0px;}
	
#Footer table {margin-bottom: 0px;}
#Footer table tr td {padding: 5px !important;}
#Footer table tr td:first-child {text-align: left;}
#Footer table tr td:last-child br {display: none;}

#custom_html-2 {margin-left: 33px;}
#custom_html-2 img {width: 165px; margin-top: 12px;}
	
#custom_html-4 table tr:last-child td:last-child {word-break: break-all;}
	
#custom_html-3, #custom_html-4, #custom_html-5, #nav_menu-2 {margin-top: 59px;}
	
#custom_html-5 {position: static; margin-top: 65px;}
#custom_html-5 img {width: 100%;}

}

@media only screen and (min-width: 960px) and (max-width: 1239px){    
	
#Top_bar #logo img {float: left; margin-left: 30px;}
    	
#Top_bar a.responsive-menu-toggle {top: 41px; right: 20px;}
#Top_bar a.responsive-menu-toggle i {font-size: 28px;}	
	
/* global */
	
.landing-text p, .home-services-list figure h4 {color: #231f20; font-size: 20px; line-height: 30px;}
.home-services-list figure p {font-size: 16px;}
	
/* home */
	
.landing-container .landing-text {position: static;}
.landing-text .column_attr {background-color: transparent; width: auto; padding: 50px 33px;}
.landing-text .content-button {background-color: #e68c24 !important; padding: 0px 39px !important; margin-top: 5px; margin-bottom: 0px !important;}
.landing-text .content-button .button_label {font-size: 17px; font-weight: bold; padding: 0px !important; color: #ffffff; line-height: 42px;}
	
#services {background-size: contain;}
	
.home-services-container {padding: 50px 33px 0px;}
.home-services-text .column_attr {padding-left: 0px;} 
.home-services-text h3 {font-size: 17px;}
	
.spine-image-section-2 {position: absolute; top: 60px; right: -220px;}
	
.home-services-list figure img {position: static;}
.home-services-list figure {padding-left: 0px;}
	
.bottom-quote-container {margin-top: 350px;}
.bottom-quote .column_attr {padding: 0px 33px;}
.bottom-quote h1, .about-bottom h1 {font-size: 20px; line-height: 30px;}
.bottom-quote h1 br {display: none;}
	
/* secondary */
	
.secondary-text .column_attr {padding-left: 30px;}
	
.secondary-container .about-image {width: 30%; right: 10px;}
	
.secondary-text .image_frame {position: absolute; top: -60px; width: 75px; left: 30px;}
	
.secondary-container-bottom .secondary-text-orange {width: 60%;}
.secondary-text-orange .column_attr {margin-left: 0px;}
	
.secondary-container-bottom .secondary-sidebar {width: 36%;}
	
.secondary-sidebar .column_attr {margin-left: 0;}
.secondary-sidebar figure {padding-left: 65px;}	
	
/* footer */
	
#Footer .widgets_wrapper .column:nth-of-type(1) {width: 100%;}
	
#Footer .widgets_wrapper .column:nth-of-type(2), #Footer .widgets_wrapper .column:nth-of-type(3), #Footer .widgets_wrapper .column:nth-of-type(4) {width: 33.333%; margin: 0px;}
	
#Footer table {margin-bottom: 0px;}
#Footer table tr td {padding: 5px !important;}
#Footer table tr td:first-child {text-align: left;}
#Footer table tr td:last-child br {display: none;}
	
#custom_html-2 {margin-left: 33px;}
	
#custom_html-4 table tr:last-child td:last-child {word-break: break-all;}
	
#custom_html-3, #custom_html-4, #custom_html-5, #nav_menu-2 {margin-top: 0;}
	
#custom_html-5 {position: absolute; top: 140px; right: 75px;}
    
}

@media only screen and (min-width: 768px) and (max-width: 959px){  
	
#Top_bar #logo img {float: left; margin-left: 30px;}
    	
#Top_bar a.responsive-menu-toggle {top: 41px; right: 20px;}
#Top_bar a.responsive-menu-toggle i {font-size: 28px;}	
	
/* global */
	
.landing-text p, .home-services-list figure h4 {color: #231f20; font-size: 17px; line-height: 26px;}
.home-services-list figure p {font-size: 16px;}
	
/* home */
	
.landing-container .landing-text {position: static;}
.landing-text .column_attr {background-color: transparent; width: auto; padding: 50px 33px;}
.landing-text .content-button {background-color: #e68c24 !important; padding: 0px 39px !important; margin-top: 5px; margin-bottom: 0px !important;}
.landing-text .content-button .button_label {font-size: 17px; font-weight: bold; padding: 0px !important; color: #ffffff; line-height: 42px;}
	
#services {background-size: contain;}
	
.home-services-container {padding: 50px 33px 0px;}
.home-services-text .column_attr {padding-left: 0px;} 
.home-services-text h3 {font-size: 17px;}
	
.spine-image-section-2 {display: none;}
	
.home-services-list figure img {position: static;}
.home-services-list figure {padding-left: 0px;}
	
.bottom-quote-container {margin-top: 280px;}
.bottom-quote .column_attr {padding: 0px 33px;}
.bottom-quote h1, .about-bottom h1 {font-size: 20px; line-height: 30px;}
.bottom-quote h1 br {display: none;}
	
/* secondary */
	
.secondary-text .column_attr {padding-left: 0;}
	
.secondary-container .about-image {right: 0px; width: 30%;}
	
.about-container-bottom {padding: 80px 0px 30px;}
	
.secondary-text .image_frame {position: absolute; top: -30px; width: 50px;}
	
.secondary-text-orange .column_attr {margin-left: 0;}
	
.secondary-container-bottom .secondary-text-orange {width: 50%;}
.secondary-container-bottom .secondary-sidebar {width: 46%;}
	
.secondary-sidebar .column_attr {margin-left: 0px;}
.secondary-sidebar figure {padding-left: 55px;}
.secondary-sidebar img {position: static;}
.secondary-sidebar figcaption {padding-left: 0px; font-size: 18px; line-height: 30px;}
	
.secondary-text-orange .column_attr {padding: 45px 25px;}
.secondary-text-orange .content-button {padding: 0px 12px !important;}
.secondary-text-orange .content-button .button_label {font-size: 17px;}
	
/* footer */

.widgets_wrapper > .container {max-width: 350px;}
	
#Footer .widgets_wrapper .column {width: 100% !important;}
	
#custom_html-2 img {width: auto;}
	
#custom_html-2 {margin-top: 50px;}
#custom_html-3, #custom_html-4, #custom_html-5 {margin-top: 0;}
	
#custom_html-3 {padding-bottom: 0px !important;}
#custom_html-4 {padding-top: 0px !important;}
#custom_html-4 table tr:last-child td:last-child {word-break: break-all;}
	
#Footer table {margin-bottom: 0px;}
#Footer table tr td {display: block; padding: 5px 0px !important;}
#Footer table tr td:first-child {text-align: left;}
#Footer table tr td:last-child br {display: none;}
 
#nav_menu-2 {margin-top: 20px;}
	
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	
body:not(.template-slider):not(.header-simple) #Header {min-height: 88px;}
	
#Top_bar .logo #logo {margin: 10px 80px 10px 33px;}
#Top_bar #logo img.logo-mobile {float: left;}
	
#Side_slide #menu ul li.submenu .menu-toggle {right: 0px; opacity: 1;}
	
#Top_bar a.responsive-menu-toggle {top: 63px; right: 20px;}
#Top_bar a.responsive-menu-toggle i {font-size: 28px;}	
	
#Side_slide #menu ul li a {margin-right: 35px; font-size: 13px;}
	
/* global */
	
.landing-text p, .home-services-list figure h4 {color: #231f20; font-size: 17px; line-height: 26px;}
.home-services-list figure p {font-size: 16px;}
	
/* home */
	
.landing-container .landing-text {position: static;}
.landing-text .column_attr {background-color: transparent; width: auto; padding: 50px 33px;}
.landing-text .content-button {background-color: #e68c24 !important; padding: 0px 39px !important; margin-top: 5px; margin-bottom: 0px !important;}
.landing-text .content-button .button_label {font-size: 17px; font-weight: bold; padding: 0px !important; color: #ffffff; line-height: 42px;}
	
#services {background-image: none !important;}
	
.home-services-container {padding: 50px 33px 0px;}
.home-services-text .column_attr {padding-left: 0px;} 
.home-services-text h3 {font-size: 17px;}
	
.spine-image-section-2 {display: none;}
	
.home-services-list figure img {position: static;}
.home-services-list figure {padding-left: 0px;}
	
.bottom-quote .column_attr {padding: 0px 33px;}
.bottom-quote h1, .about-bottom h1 {font-size: 17px; line-height: 26px;}
.bottom-quote h1 br {display: none;}
	
/* secondary */
	
.secondary-page {background-position: center top !important; background-size: contain;}
	
.secondary-container {padding: 50px 0px 0px;}
	
.secondary-text .column_attr {padding-left: 0;}
.secondary-container .about-image {position: static;}
.secondary-text .image_frame {position: absolute; top: -30px; width: 50px;}
	
.secondary-text-orange .column_attr {margin-left: 0; padding: 20px 10px;}
.secondary-text-orange .content-button {padding: 0px 12px !important; margin-right: 0px;}
.secondary-text-orange .content-button .button_label {font-size: 14px;}
	
.secondary-text .content-button {padding: 0px 15px !important;}
.secondary-text .content-button .button_label {font-size: 14px;}
	
.about-image {padding: 0px;}
.about-container-bottom {padding: 50px 0px;}
	
.secondary-sidebar .column_attr {margin-left: 0px;}
.secondary-sidebar figure {padding-left: 0;}
.secondary-sidebar img {position: static;}
.secondary-sidebar figcaption {padding-left: 0px; font-size: 18px; line-height: 30px;}
	
.secondary-text table tr td {display: block; padding: 5px 0px !important;}
.secondary-text table tr td:first-child {text-align: left;}
.secondary-text table tr td:last-child br {display: none;}
.secondary-text table tr td:last-child {width: 80%;}
.secondary-text table tr:last-child td:last-child {word-break: break-all;}
	
.secondary-text table tr:first-child td br {display: none;}
	
/* footer */
	
#custom_html-2 img {width: auto;}
	
#custom_html-2 {margin-top: 50px;}
#custom_html-3, #custom_html-4, #custom_html-5 {margin-top: 0;}
	
#custom_html-3 {padding-bottom: 0px !important;}
#custom_html-4 {padding-top: 0px !important;}
#custom_html-4 table tr:last-child td:last-child {word-break: break-all;}
	
#Footer table {margin-bottom: 0px;}
#Footer table tr td {display: block; padding: 5px 0px !important;}
#Footer table tr td:first-child {text-align: left;}
#Footer table tr td:last-child br {display: none;}
 
#nav_menu-2 {margin-top: 20px;}
    
}

@media only screen and (max-width: 479px){
	
body:not(.template-slider):not(.header-simple) #Header {min-height: 88px;}
	
#Top_bar .logo #logo {margin: 10px 80px 10px 30px;}
	
#Side_slide #menu ul li.submenu .menu-toggle {right: 0px; opacity: 1;}
	
#Top_bar a.responsive-menu-toggle {top: 52px; right: 20px;}
#Top_bar a.responsive-menu-toggle i {font-size: 28px;}	
	
#Side_slide #menu ul li a {margin-right: 35px; font-size: 13px;}
	
/* global */
	
.landing-text p, .home-services-list figure h4 {color: #231f20; font-size: 17px; line-height: 26px;}
.home-services-list figure p {font-size: 16px;}
	
/* home */
	
.landing-container .landing-text {position: static;}
.landing-text .column_attr {background-color: transparent; width: auto; padding: 50px 33px;}
.landing-text .content-button {background-color: #e68c24 !important; padding: 0px 39px !important; margin-top: 5px; margin-bottom: 0px !important;}
.landing-text .content-button .button_label {font-size: 17px; font-weight: bold; padding: 0px !important; color: #ffffff; line-height: 42px;}
	
#services {background-image: none !important;}
	
.home-services-container {padding: 50px 33px 0px;}
.home-services-text .column_attr {padding-left: 0px;} 
.home-services-text h3 {font-size: 17px;}
	
.spine-image-section-2 {display: none;}
	
.home-services-list figure img {position: static;}
.home-services-list figure {padding-left: 0px;}
	
.bottom-quote .column_attr {padding: 0px 33px;}
.bottom-quote h1, .about-bottom h1 {font-size: 17px; line-height: 26px;}
.bottom-quote h1 br {display: none;}
	
/* secondary */
	
.secondary-page {background-position: center top !important; background-size: contain;}
	
.secondary-container {padding: 50px 0px 0px;}
	
.secondary-text .column_attr {padding-left: 0;}
.secondary-container .about-image {position: static;}
.secondary-text .image_frame {position: absolute; top: -30px; width: 50px;}
	
.secondary-text-orange .column_attr {margin-left: 0; padding: 20px 10px;}
.secondary-text-orange .content-button {padding: 0px 12px !important; margin-right: 0px;}
.secondary-text-orange .content-button .button_label {font-size: 14px;}
	
.secondary-text .content-button {padding: 0px 15px !important;}
.secondary-text .content-button .button_label {font-size: 14px;}
	
.about-image {padding: 0px;}
.about-container-bottom {padding: 50px 0px;}
	
.secondary-sidebar .column_attr {margin-left: 0px;}
.secondary-sidebar figure {padding-left: 0;}
.secondary-sidebar img {position: static;}
.secondary-sidebar figcaption {padding-left: 0px; font-size: 18px; line-height: 30px;}
	
.secondary-text table tr td {display: block; padding: 5px 0px !important;}
.secondary-text table tr td:first-child {text-align: left;}
.secondary-text table tr td:last-child br {display: none;}
.secondary-text table tr td:last-child {width: 80%;}
.secondary-text table tr:last-child td:last-child {word-break: break-all;}
	
.secondary-text table tr:first-child td br {display: none;}
	
/* footer */
	
#custom_html-2 img {width: 100%;}
	
#custom_html-2 {margin-top: 50px;}
#custom_html-3, #custom_html-4, #custom_html-5 {margin-top: 0;}
	
#custom_html-3 {padding-bottom: 0px !important;}
#custom_html-4 {padding-top: 0px !important;}
#custom_html-4 table tr:last-child td:last-child {word-break: break-all;}
	
#Footer table {margin-bottom: 0px;}
#Footer table tr td {display: block; padding: 5px 0px !important;}
#Footer table tr td:first-child {text-align: left;}
#Footer table tr td:last-child br {display: none;}
 
#nav_menu-2 {margin-top: 20px;}
	
}
