@media ( min-width:1541px ) {

    .tp-bgimg.defaultimg {background-image: url('../images/home_baker2_pic2.jpg')!important;}

}

@media ( max-width: 1540px ) {

    .tp-bgimg.defaultimg {background-position: calc(100% - 1px) center!important;}

}



@media ( max-width: 991px ) {

    #Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {



    height: 125px;

    line-height: 125px;

    padding: 10px 0 80px 0;



}

.everything_section h2, h2, .reservation_section h2{font-size: 40px;}

.everything_section h2 br{display: none;}

.come_visit .column_attr.clearfix {



    padding: 15px !important;



}

}



@media ( max-width: 767px ) {

    .everything_section .para_info {



    padding-left: 0;



}



.everything_section h2, h2, .reservation_section h2 {



    font-size: 30px;

    line-height: normal;



} 

#about .image_wrapper {



    margin-bottom: 20px;



}

#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {



    height: 105px;

    line-height: 105px;}



    #Top_bar a.responsive-menu-toggle {



    top: 42.5px;



} 

.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {top: 26px !important;}

.bottom_form {

  

    padding: 10px;

    box-sizing: border-box;



}

#Footer .scale-with-grid {



    width: 120px;



}
#Top_bar.is-sticky #logo img {
    max-height: 55px !important;
    height: 55px !important;
}

}