.footer_main {background: #5c5c5c;}
.footer_main .wrap {width: 70%; margin: 0 auto; }
.footer_logo {float: left;}
.footer_menu {float: right;margin-top: 1em;}
.footer_first {float: left;	width: 100%;}
.footer_second {float: left;width: 100%;padding-top: 1.5em;}
.footer_menu ul li {display: inline-block;}
.footer_main {background: #5c5c5c;	padding: 2em 0 1em;}
.footer_first {float: left; width: 100%; border-bottom: 1px solid #fff; padding-bottom: 1.5em; }
.footer_social {float: left;}
.footer_second_right {float: right;}
.footer_main .footer_copyright a {color: #b4b4b4;}
.footer_main li a{text-transform: uppercase;padding: 0 1.4em;color: #ffffff;}
.footer_main li a:hover, .footer_main .footer_copyright a:hover, .footer_social a:hover{color: #54a7de;}
.footer_copyright {color: #b4b4b4;}
.footer_social a {color: #fff; font-size: 2em; display: inline-block; margin-right: 0.5em; }

.featured_image_area::after {content: ""; height: 100% !important; left: 0; margin: 0 auto; visibility: visible !important; position: absolute; top: 0; right: 0; width: 100%; display: block !important; background-image: linear-gradient(to bottom, rgba(255,255,255,0.9) -10%, rgba(0,0,0,0.0) 100%); }
.featured_image_area {position: relative; margin-bottom: 35px; box-shadow: 0 10px 4px -4px #CBCBCB; }
.featured_image_area .header-title{display: none;}
.about-ft-banner img {	width: 100%;}
.above-footer-blue-strip .vc_column-inner {padding-top: 0 !important;}

/*gravity form general--*/  
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width: 100% !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top: 0 !important;}
body .gform_wrapper div.validation_error{display: none !important;}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{ border-bottom: none !important;
    border-top: none !important;padding-bottom: 0 !important;margin-bottom: 2em !important;position: relative;padding-top: 0 !important;}
.gform_wrapper .gform_footer { margin-top: 0 !important;  padding-top: 0 !important;}
.gform_wrapper form li, .gform_wrapper li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding-left: 0 !important;}
.gform_confirmation_wrapper .gform_confirmation_message {background: #54a7de none repeat scroll 0 0; border: 1px solid #54a7de; color: #ffffff; margin-bottom: 1.6em; padding: 0.7em; text-align: center; }
body .gform_wrapper li.gfield.gfield_error div.gfield_description {background: #54a7de none repeat scroll 0 0;    font-weight: 500; bottom: -30px; box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.25); color: #ffffff; float: left; font-size: 0.875em; line-height: 1.1; padding: 8px 7px 7px; position: absolute; width: auto; z-index: 99; }
body .gform_wrapper li.gfield.gfield_error div.gfield_description::after {border-bottom: 8px solid #54a7de; border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); content: ""; left: 16px; position: absolute; top: -7px; }
body .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-family: inherit !important;}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
.gform_wrapper li.gfield_error textarea{border-bottom: 2px solid #cccccc!important;border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;}

.contact-form .gform_wrapper ul li label.gfield_label { display: none;}
.contact-form .gform_wrapper form li {margin-top: 0 !important; padding-right: 0 !important; margin-bottom: 1.2em !important;padding-bottom: 0; }
.contact-form input.gform_button { font-family: inherit !important; font-size: 1.1em; font-weight: bold; padding: 0.6em 3em !important; margin-right: 0;}
.contact-form *::-moz-placeholder{    color: #a1a1a1;}
.contact-form ::-webkit-input-placeholder{    color: #a1a1a1;}
*::-webkit-input-placeholder{opacity: 1;}  
.contact-form input:-webkit-autofill, .contact-form textarea:-webkit-autofill, .contact-form select:-webkit-autofill {background: none !important; -webkit-box-shadow: 0 0 0px 1000px #F7F7F7 inset !important;-webkit-text-fill-color: #a1a1a1;}
.contact-form input:focus:-webkit-autofill, .contact-form textarea:focus:-webkit-autofill, .contact-form select:focus:-webkit-autofill,
.contact-form input:hover:focus:-webkit-autofill, .contact-form textarea:hover:focus:-webkit-autofill, .contact-form select:hover:focus:-webkit-autofill {background: none !important; -webkit-box-shadow: 0 0 0px 1000px #F7F7F7 inset !important;    -webkit-text-fill-color: #a1a1a1;}
.contact-form .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
 .gform_wrapper li.gfield_error textarea{border-bottom: 2px solid #cccccc!important;border-top: 0 !important;border-left: 0 !important;	border-right: 0 !important;}
.contact-form li.gfield label { display: none !important;}
.contact-form .gform_body input, .contact-form .gform_body textarea, .contact-form .gform_body select {color: #a1a1a1; font-weight: normal; padding: 0.7em 0 !important; border-bottom: 2px solid #cccccc; border-top: 0; border-left: 0; border-right: 0; background: none; }
.contact-form .gform_body textarea{height:6em !important;}
.contact-form .gform_wrapper form li.half-div {float: left; width: calc(49.5% - 0.8em); margin-right: 1.5em; clear: inherit; }
.contact-form .gform_wrapper form li.half-div:nth-child(2n) {	margin-right: 0;}
.contact-form .gform_wrapper {margin-top: 0;}
.contact-form .ginput_container_phone .instruction.validation_message{display: none;}
.contact-form .gfield_captcha_container {	display: inline-block;float: left;}
.contact-form .gform_wrapper .gfield_captcha_container img.gfield_captcha{float: left !important; padding: 10px 0 !important; }
.contact-form .gform_wrapper .gfield_captcha_input_container {padding-top: 0px;	float: left;}
.contact-form .gform_wrapper .simple_captcha_medium input {width: 176px;
padding-left: 0.7em !important;}
.contact-form .gform_footer.top_label{float: right;text-align: right;width: auto;clear: inherit;}
.contact-form .gform_footer.top_label input{margin-right: 0;}
.cont-title {color: #54a7de; font-size: 2.2em; font-style: italic; font-weight: bold; margin-bottom: 0.3em; }
.cont-email a {	color: #525252;}
.cont-email a:hover{color: #54a7de;}
.cont-left-detail {padding-right: 7em;	margin-top: 1.4em;}
.contact-form	 {margin-bottom: 45px;}
body .gform_wrapper li#field_1_6.gfield.gfield_error {display: inline-block; float: left; width: auto; }
.entry-content ul > li::after {position: absolute; left: 0; content: "\f00c"; font-family: FontAwesome; color: #54a7de; top: -1px; }
.entry-content ul > li {margin-left: 0; padding-left: 1.7em; position: relative; }
nav .wrap {width: 100%;}
.footer_menu ul li:last-child a{padding-right: 0;}


@media only screen and (min-width: 1401px) and (max-width: 1780px){
body {font-size: 90%;}
.site-inner, .wrap{width: 72%;}
.site-header > .wrap{height: 60px;}
.header-image .site-title > a{height: 36px;}
.header-image .sticky-header .site-title > a {height: 36px;}
.genesis-nav-menu a{padding: 1.9em 1.4em;}
.featured_image_area{height: 280px;margin-bottom: 25px;}
.wpb_text_column.wpb_content_element, .wpb_revslider_element.wpb_content_element{margin-bottom: 25px;}
.padding-tp-bt-3 {padding: 2em 0;}

.main-heading{font-size: 2.1em;}
.inner-heading{font-size: 2.0em;}
.sub-title{font-size: 1.23em;margin-bottom: 0.5em;}
.blue-strip .tagline{font-size: 2.5em;}
.right-tag-line {font-size: 1.3em;}
.footer_main{padding: 2em 0 1em;}
.footer_logo img {width: 80%;}
.footer_first{padding-bottom: 1.2em;}
.footer_second{padding-top: 1.2em;}
.content-sec {min-height: 530px !important;}
.content-sec.vc_col-sm-6 {padding: 5em;}
.padding-tp-bt-5 {padding: 4em 0;}
.above-footer-blue-strip .vc_column-inner{padding: 0 !important;}
.contact-form .gform_wrapper .gfield_captcha_container img.gfield_captcha{padding: 0px 0 !important;}
body .gform_wrapper li.gfield.gfield_error div.gfield_description{bottom: -27px;}

.site-header > .wrap{width: 72%;}
.footer_main .wrap{width: 72%;}
.logo-slider .parent-mrg-rem .slick-track .wpls-logo-cnt.slick-slide {
    width: 140px !important;}
    .h-gallery-overlap .fancybox{font-size: 1.7em;}
    .sliderimage_hide_border .wpls-logo-cnt.slick-slide img{width: 110px;}

}
@media only screen and (min-width: 1361px) and (max-width: 1400px){
body {font-size: 90%;}
.site-inner, .wrap{width: 70%;}
.site-header > .wrap{height: 66px;}
.header-image .site-title > a{height: 36px;}
.header-image .sticky-header .site-title > a {height: 36px;}
.genesis-nav-menu a{padding: 1.9em 1.4em;}
.featured_image_area{height: 307px;margin-bottom: 25px;}
.wpb_text_column.wpb_content_element, .wpb_revslider_element.wpb_content_element{margin-bottom: 25px;}
.padding-tp-bt-3 {padding: 2em 0;}

.main-heading{font-size: 2.0em;}
.inner-heading{font-size: 2.0em;}
.sub-title{font-size: 1.23em;margin-bottom: 0.5em;}
.blue-strip .tagline{font-size: 2.4em;}
.right-tag-line {font-size: 1.2em; padding-left: 20px;}
.footer_main{padding: 1.8em 0 1em;}
.footer_logo img {width: 80%;}
.footer_first{padding-bottom: 1.2em;}
.footer_second{padding-top: 1.2em;}
.content-sec {min-height: 530px !important;}
.content-sec.vc_col-sm-6 {padding: 5em;}
.padding-tp-bt-5 {padding: 4em 0;}
.above-footer-blue-strip .vc_column-inner{padding: 0 !important;}
.contact-form .gform_wrapper .gfield_captcha_container img.gfield_captcha{padding: 0px 0 !important;}
body .gform_wrapper li.gfield.gfield_error div.gfield_description{bottom: -27px;}

.site-header > .wrap{width: 70%;}
.footer_main .wrap{width: 70%;}
.logo-slider .parent-mrg-rem .slick-track .wpls-logo-cnt.slick-slide {
    width: 130px !important;}
    .h-gallery-overlap .fancybox{font-size: 1.7em;}
.single-pro-img.second-cen { padding-right: 0.5em !important;}
.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{width: 100px;}
.contact-form input.gform_button{padding: 0.6em 2.5em !important;}
}

@media only screen and (min-width: 1280px) and (max-width: 1360px){
.site-inner, .wrap{width: 70%;}
.site-header > .wrap{height: 66px;}
.header-image .site-title > a{height: 36px;}
.header-image .sticky-header .site-title > a {height: 36px;}
.genesis-nav-menu a{padding: 1.9em 1.4em;}
.featured_image_area{height: 280px;margin-bottom: 25px;}
.wpb_text_column.wpb_content_element, .wpb_revslider_element.wpb_content_element{margin-bottom: 25px;}
.padding-tp-bt-3 {padding: 2em 0;}

.main-heading{font-size: 2.0em;}
.inner-heading{font-size: 2.0em;}
.sub-title{font-size: 1.23em;margin-bottom: 0.5em;}
.blue-strip .tagline{font-size: 2.6em;}
.right-tag-line {font-size: 1.2em; padding-left: 20px;}
.footer_main{padding: 1.8em 0 1em;}
.footer_logo img {width: 80%;}
.footer_first{padding-bottom: 1.2em;}
.footer_second{padding-top: 1.2em;}
.content-sec {min-height: 530px !important;}
.content-sec.vc_col-sm-6 {padding: 5em;}
.padding-tp-bt-5 {padding: 4em 0;}
.above-footer-blue-strip .vc_column-inner{padding: 0 !important;}
.contact-form .gform_wrapper .gfield_captcha_container img.gfield_captcha{padding: 0px 0 !important;}
body .gform_wrapper li.gfield.gfield_error div.gfield_description{bottom: -27px;}

.site-header > .wrap{width: 70%; height: 60px;}
.footer_main .wrap{width: 70%;}
.logo-slider .parent-mrg-rem .slick-track .wpls-logo-cnt.slick-slide {
    width: 122px !important;}
  .logo-slider .wpls-logo-showcase .wpls-logo-cnt.slick-slide img{max-width:74%;}
    .h-gallery-overlap .fancybox{font-size: 1.7em;}
.single-pro-img.second-cen { padding-right: 0.4em !important;}
.blue-strip .tagline{font-size: 2.3em;}
.contact-form input.gform_button{line-height: 1; padding: 1em 1.5em 0.9em !important;}
}


@media only screen and (max-width: 1200px){
    .middle-content {  width: 100%;}
    .home-slider .custom.tparrows { width: 40px;    height: 70px;}
    .home-slider .custom.tparrows::before {   font-size: 25px;    line-height: 70px;}
    .blue-strip .tagline { font-size: 2em;}
    .right-tag-line { font-size: 1.2em;}

}


@media only screen and (min-width: 1024px) and (max-width: 1277px){

    .site-inner, .wrap {   float: none;    margin: 0 auto;    max-width: 100%;    width: 92%;}
    .middle-content { width: 100%;}
    .main-heading {  font-size: 2.2em;}
    .logo-slider .parent-mrg-rem .slick-track .wpls-logo-cnt.slick-slide { width: 110px !important;}
    .single-pro-img .vc_column-inner {height: 475px;}
    .same-hight .vc_column-inner { height: 235px;}
    .two-part-img {padding-top: 5px;}
    .footer_main {  padding: 2em 0 0em;}

    /*about us*/
 .featured_image_area {height: 235px; }  

 /*facelifts*/
 .content-sec.vc_col-sm-6 {  padding: 2em;} 
 .content-sec { min-height: 430px !important;}
.entry-content ol, .entry-content ul { margin-bottom: 15px; }
.gen-btn { margin-top: 1.5em;}


/*gallary*/
.padding-tp-bt-3 { padding: 1em 0;}
.h-gallery-overlap .fancybox { font-size: 1.5em;}
.single-pro-img.first-main .vc_column-inner {  height: 280px;}
.single-pro-img.second-cen .vc_column-inner {  height: 280px;}


/*contact*/
body .gform_wrapper li.gfield.gfield_error div.gfield_description { bottom: -26px;}
.cont-left-detail {padding-right: 3em;}
.contact-form .gform_wrapper .gfield_captcha_container img.gfield_captcha {  padding: 0px 0 !important;}
.contact-form .gform_wrapper .simple_captcha_medium input { width: 135px;   margin-right: 10px;}
.contact-form input.gform_button { background: #54a7de;    color: #fff;}

.featured_image_area::after { background-image: none;}
.home-slider .rev_slider .tp-revslider-slidesli::after { background-image: none;}

.contact-form .gform_wrapper .gfield_captcha_container img.gfield_captcha { margin-top: -2.5px !important;} 
.slick-dots li::after { content: inherit;}
.slick-dots li::after {display: none;}

.wpls-logo-showcase .slick-dots {   bottom: -45px !important;}

}

@media only screen and (max-width: 1023px){

/*toggle*/
.menu-toggle:focus, .sub-menu-toggle:focus {outline: 0px solid #ccc;}
.genesis-responsive-menu .genesis-nav-menu .sub-menu { padding-left: 0;  }
 .menu-toggle::before, .menu-toggle.activated::before { margin-right: 0;}
nav.genesis-responsive-menu {  display: none;    position: absolute;    top: 72px;    background: #fff;    width: 100%;    left: 0;    right: 0;  z-index: 999;}
.genesis-responsive-menu .genesis-nav-menu .menu-item {  border-bottom: 1px solid #111;}
.nav-primary .genesis-nav-menu {  width: 100%;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a {  text-align: center;  padding: 13px 20px;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a:focus, .genesis-responsive-menu .genesis-nav-menu .menu-item a:hover { text-decoration: none;}
.genesis-nav-menu .sub-menu a {  color:#525252;    font-size: 1em;}
.genesis-responsive-menu .genesis-nav-menu .sub-menu { border-top: 1px solid #000;}

#menu-item-105 {  border-bottom: 0;}
.menu-toggle, .sub-menu-toggle {background: #54a7de;       color: #fff;}
.menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {background-color: #54a7de;    color: #fff;}

.site-header > .wrap { width: 100%;}
.header-image .sticky-header .site-title > a {height: 45px;}
.footer_main .wrap { width: 100%;}
.blue-strip .tagline { width: 100%;}
.blue-strip { display: block;  text-align: center;}
.right-tag-line { padding-left: 0;}
.ab.padding-tp-bt-5 { padding: 2em 0 !important;}
.wpls-logo-showcase .slick-dots {bottom: -30px !important;}
.slick-dots li::after { content: inherit;}
.slick-dots li::after {display: none;}
 .padding-tp-bt-3 {padding: 2em 0 0em;}

 /*about us*/
 .featured_image_area {height: 175px; margin-bottom: 15px;}   

#chic-cabinetry {  display: flex;    flex-direction: column-reverse;}
#beautiful-benchtops {  display: flex;    flex-direction: column-reverse;}
.right-img.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 100%;}
.content-sec.vc_col-sm-6 { padding: 3em;    width: 100%;}
.content-sec {  min-height: auto !important;}

/*contact*/
.contact-detail .vc_col-sm-6 {  width: 100%;}
body .gform_wrapper li.gfield.gfield_error div.gfield_description { bottom: -27px;}
.cont-left-detail {   padding-right: 0em;    margin-top: 0em; margin-bottom: 0;}
.contact-detail .vc_column-inner { padding-top: 0 !important;}
.contact-form input.gform_button { background: #54a7de;    color: #fff;}

.featured_image_area::after { background-image: none;}
.home-slider .rev_slider .tp-revslider-slidesli::after { background-image: none;}

}

@media only screen and (min-width: 768px) and (max-width: 1023px){

    .main-heading {  font-size: 2em;}
    .single-pro-img .vc_column-inner {height: 305px;}
    .same-hight .vc_column-inner { height: 150px;}
    .two-part-img {padding-top: 5px;}
    .padding-tp-bt-5 {  padding: 2.5em 0;}
.right-img.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {  height: 580px; padding: 0 3em}

/*gallary*/
.h-gallery-overlap .fancybox { font-size: 1.2em;}
.single-pro-img.first-main .vc_column-inner {  height: 240px;}
.single-pro-img.second-cen .vc_column-inner {  height: 240px;}
.contact-form .gform_wrapper .gfield_captcha_container img.gfield_captcha { padding: 0px 0 !important; margin-top: -3px !important;} 
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget .button { padding: 0.6em 2em 0.6em;}
.footer_main { padding: 1.5em 0 0em;}
.logo-slider .parent-mrg-rem .slick-track .wpls-logo-cnt.slick-slide {   width: 212px !important;}
.contact-form input.gform_button { padding: 9px 30px !important;}

.footer_social a { margin-top: -9px !important;}
.footer_second {padding-top: 15px;}

}


@media only screen and (max-width: 767px){

    .text-center { text-align: left;}

    .menu-toggle {padding: 7px 10px;}
    .main-heading {  font-size: 1.8em;}
    .home-slider .rev_slider .tp-revslider-slidesli::after { background: none; }
    .home-slider .custom.tparrows::before {  font-size: 20px;    line-height: 50px;}
    .home-slider .custom.tparrows { width: 30px;    height: 50px;}
   button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget .button {padding: 0.5em 1.5em 0.5em;}
   .project-sec {display: flex;}
    .single-pro-img .vc_column-inner {height: 285px;}
    .two-part-img {padding-top: 5px;}
    .same-hight .vc_column-inner { height: 140px;}
    .two-part-img { display: flex;}
    .h-gallery-overlap .fancybox {font-size: 1.1em;}
    .padding-tp-bt-5 {  padding: 3em 0;}
    .above-footer-blue-strip {   padding-top: 1em;    padding-bottom: 1.5em;}
   .above-footer-blue-strip .vc_col-sm-12 {width: 95%;}
    .blue-strip { text-align: left;}
    .inner-heading { font-size: 1.8em;}
    
/*gallary*/
.single-pro-img.first-main .vc_column-inner {  height: 170px;}
.single-pro-img.second-cen .vc_column-inner {  height: 170px;}
.right-img.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 75%;    margin: 0 auto !important; height: 240px; padding: 0 2em;}
.content-sec.vc_col-sm-6 { padding: 2em; }
.contact-form {  margin-bottom: 15px;}
.cont-title { font-size: 1.8em;}

    /*about us*/
 .featured_image_area {height: 130px; margin-bottom: 0px; box-shadow: 0px 0px 0px 0px #CBCBCB;}   

.gform_wrapper .ginput_container span:not(.ginput_price) {margin-bottom: 0px;}

/*contact*/
.contact-form .gform_wrapper .gfield_captcha_container img.gfield_captcha { padding: 1px 0 !important;}
.contact-form input.gform_button {  padding: 10px 30px !important;}

.footer_menu { float: left;}
.footer_menu {   margin-top: 2em;}
.footer_main { padding: 1.5em 0 1em;}
.home-listing ul {   margin: 0 2em 0 0;    float: left;    text-align: left;    width: 50%;}


}

@media only screen and (max-width: 567px){

   .header_call a { padding: 9px 12px;}
 .menu-toggle, .sub-menu-toggle {font-size: 0;}
.main-heading {  font-size: 1.5em;}
 .project-sec {display: block;}
 .two-part-img { display:block;}
    .two-part-img {padding-top: 10px;}

 .single-pro-img {  padding-right: 0 !important;    padding-bottom: 10px;}
.home-listing ul {   margin: 0 0em;}
.home-listing {  display: block;}
.two-part-img .same-hight:last-child {  padding-left: 0;    padding-top: 10px;}
.single-pro-img .vc_column-inner {   height: 430px;}
.same-hight .vc_column-inner {   height: 100px;}
.blue-strip .tagline { font-size: 1.8em;}
.right-tag-line {   font-size: 1.1em;}
.home-listing ul {width: 100%;}


  /*about us*/
 .featured_image_area {height: 75px; }   

/*facility*/
.right-img.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 100%;}

/*gallary*/
.single-pro-img.first-main { width: 100% !important;}
.single-pro-img.second-cen { width: 100% !important;}

/*contact*/
.contact-form .gform_wrapper .gfield_captcha_input_container { width: 100%;  }
.contact-form .gform_footer.top_label { float: left;}
.contact-form .gform_wrapper form li.half-div { width: 100%;    margin-right: 0;  }
.contact-form .gform_wrapper .simple_captcha_medium input { width: 100%;}
.contact-form input.gform_button {  margin-top: 15px !important;}

 /*footer*/
.footer_menu { float: right;    margin-top: 0;   width: 35%;    border-left: 1px solid #fff;    margin-left: 1em;}
.footer_first { padding-bottom: 0;}
.footer_menu {padding-bottom: 15px;}
.footer_logo {   float: left;    width: 55%;    padding-top: 23px;}
}