 @media (max-width: 767px) {
     .header-top, .slider-captions, .slider-content{
         display: none;
    }
     .owl-nav{
         display: block;
    }
    /* mobile menu */
     .logo {
         padding: 15px 0;
    }
     .mobilemenu-bar {
         display: block;
         margin: 0 auto 20px;
         width: 40px;
    }
     body.active .mobilemenu {
         margin-top: -13px;
         padding-top: 13px;
         min-height: 44px;
    }
     .mobilemenu > span {
         background-color: #ffffff;
         border-radius: 2px;
         display: block;
         height: 4px;
         margin: 5px 0;
         width: 100%;
         transition: all 0.3s ease 0s;
         -moz-transition: all 0.3s ease 0s;
         -webkit-transition: all 0.3s ease 0s;
         -o-transition: all 0.3s ease 0s;
    }
     body.active .mobilemenu > span {
         background-color: #cba16e;
         height: 3px;
    }
     body.active .mobilemenu > span:first-child {
         margin-top: 13.5px;
         -webkit-transform: rotate(50deg);
         transform: rotate(50deg);
    }
     body.active .mobilemenu > span:last-child {
         margin-top: -7px;
         -webkit-transform: rotate(-50deg);
         transform: rotate(-50deg);
    }
     body.active .mobilemenu > span:nth-child(2) {
         display: none;
    }
     .main-menu > ul > li {
         background-color: #ffffff;
         display: block;
         text-align: left;
    }
     .main-menu > ul > li > a {
         border-bottom: 1px solid rgba(0, 0, 0, 0.1);
         color: #0d0e0f;
         display: block;
         font-size: 16px;
         padding: 15px 20px;
         text-transform: capitalize;
    }
     .main-menu > ul > li > a:hover, .main-menu > ul > li.current-menu-item a {
         background-color: #cba16e;
         border-bottom: 1px solid rgba(0, 0, 0, 0.1);
         color: #ffffff;
    }
     .home-slider {
         position: relative;
         z-index: 1;
    }
     .item.compat-object-fit {
         height: auto;
    }
     .item.compat-object-fit > img {
         display: block !important;
    }
     .footer-top-area h2{
         font-size: 23px;
    }
     .blog-sidebar {
         margin-top: 30px;
    }
     .page-header h1 {
         font-size: 24px;
    }
	h1.ca-container a {
		position: inherit;
		right: inherit;
		top: 0;
	}
	.page-id-35 .ca-container a, .page-id-258 .ca-container a{
		display: inline-block;
	}	 
}
