
@media only screen and (min-width: 768px){
.header-semi #Top_bar:not(.is-sticky) {
    background-color: rgb(255 255 255 / 83%);
}
}


.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar {
    background-color: #a67c40;
}


#Action_bar .contact_details a {
    color: #ffffff;
}



#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {
    background-color: #faf9f8;
}


@media only screen and (max-width: 767px){
#Action_bar {
    background: #a07536 !important;
}
}


.view img{
 transition: all 2s;
}

.view:hover img{
 transform: scale(1.04);
}



.footer-copy-center #Footer .footer_copy {
    text-align: center;
    background-color: #a67c40;
}


span.wpcf7-form-control-wrap .wpcf7-date, span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-number, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
    padding: 20px;
}




@media only screen and (max-width: 767px){
#Top_bar {
    background: #a07536 !important;
}
}



.wpcf7 .ajax-loader {
    visibility: hidden;
    display: block;
    background-color: #23282d;
    opacity: 0.75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative;
}


.home-book .wpcf7-submit {
    margin-top: 23px;
    padding: 14px 34px;
    font-size: 20px;
}


@media only screen and (max-width: 767px) {
.mobile-header-mini.mobile-mini-ml-ll #Top_bar .logo {
    margin-left: 0px!important;
}
}



span.wpcf7-form-control-wrap {
    width: 100%;
    position: relative!important;
    display: inline-block;
    margin-bottom: 12px;
    margin-top: 6px;
}



#Action_bar .social-menu {
    float: right;
    padding: 12px 22px !important;
    background-color: #000;
}.icon_box {
       background: #f7f7f7;
}

.photo_box .image_frame {
    margin-bottom: 15px;
    padding: 7%;
    background-color: #f8f8f8;
}
