@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1400px !important;
    }
    .footer .container{
        padding-right: 30px;
        padding-left: 30px;
    }
}
@media (max-width: 1299.98px) and (min-width: 1025px){
    .head.is-pinned .head__bottom {
        min-height: 100px;
    }
}
@media (min-width: 1025px){
    .full-layout:not(.is-pinned) .head__logo-1 {
        display: none;
    }
    .full-layout:not(.is-pinned) .head__logo-2 {
        display: block;
    }
    .full-layout:not(.is-pinned) .head {
        color: #fff;
        background-color: transparent;
        border-bottom: 0;
    }
    .full-layout:not(.is-pinned) .head__nav__ul>.menu-item.has-children:after {
        border-color:#ffffff transparent transparent transparent;
    }
    .head__nav__ul__2>.menu-item>a.menuactive{    
        background-color: #b89b5e;
    }
    .head__nav__ul>.menu-item:hover .head__nav__ul__2 {
        display: block;
        z-index: 1;
    }
    .full-layout:not(.is-pinned) .head__nav__ul__2>.menu-item>a:hover{
        color: #b89b5e !important;
        background-color: #6d3b0c;
    }
    #main-menu .navbar-nav .nav-link {
        color: #ffffff;
        border-bottom: 3px solid transparent;
        font-family: 'Source Sans Pro', sans-serif;
        text-transform: uppercase;
    }
    .is-pinned #main-menu .navbar-nav .nav-link{
        color: #6d3b0c;
    }
    .is-pinned #main-menu .navbar-nav .nav-link.menuactive{
        color: #b89b5e;
    }
    .head__nav__ul>li.menuactive.menu-item.has-children::after{
        border-color: #b89b5e transparent transparent transparent !important; 
    }
    .defualt-page #main-menu .navbar-nav .nav-link, .defualt-page-2 #main-menu .navbar-nav .nav-link{
        color: #6d3b0c;
    }
    .full-layout.defualt-page:not(.is-pinned) .head__nav__ul>.menu-item.has-children:after,
    .full-layout.defualt-page-2:not(.is-pinned) .head__nav__ul>.menu-item.has-children:after{
        border-color: #6d3b0c transparent transparent transparent;
    }
    .defualt-page #main-menu .navbar-nav .nav-link.menuactive,
    .defualt-page-2 #main-menu .navbar-nav .nav-link.menuactive{
        color: #b89b5e;
    }
    .defualt-page .head__bottom,
    .defualt-page-2 .head__bottom{
        background-color: #ffffff;
        min-height: 100px;
    }
    .defualt-page .head,
    .defualt-page-2 .head{
        border-bottom: 1px solid #ccc !important;
    }
}


@media (max-width: 1024.98px){
    #hamburger-menu{
        display: block;
    }
    .head__nav__ul {
        display: block;
    }
    .head__container.is-active {
        display: block;
        top: 100px;
    }
    .head__container {
        position: fixed;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 5;
        overflow: auto;
        display: none;
    }
    .head__container__inner {
        padding: 30px 0;
    }
    .head__nav {
        position: relative;
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        padding: 0;
    }
    .head__nav__ul>.menu-item {
        display: block;
    }
    .head__nav a {
        text-align: center;
    }
    .head__nav__ul__2 {
        position: relative;
        width: 100%;
        top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .head__nav__ul__2>.menu-item a {
        padding: 5px 30px;
        color: #999 !important;
    }
    .head__nav__ul__2>.menu-item {
        border: 0!important;
    }
    .head__nav__ul>.menu-item.has-children:after{
        position: unset;
    }
    .head__bottom {
        min-height: 80px !important;
    }
    .full-layout:not(.is-pinned) .head__nav__ul__2>.menu-item>a{
        color: #ababab; 
        font-size: 14px;
    }
    .full-layout:not(.is-pinned) .head__nav__ul__2>.menu-item>a:hover{
        color: #6d3b0c !important;
    }
    .full-layout:not(.is-pinned) .head__nav__ul__2>.menu-item>a.menuactive{
        color: #b89b5e !important;
    }
    .show-child-menu{
        display: block;
    }
    #main-menu .navbar-nav .nav-link {
        color: #6d3b0c !important;
    }
    #main-menu .navbar-nav .nav-link.menuactive{
        color: #b89b5e !important;
    }
    .sample.nine{
        margin: unset;
    }
    .search-function{
        display: block !important;
    }
    .search-fn-menu{
        display: block !important;
    }
    .sample.nine button.btn-search{
        right: 2px;
        top: 2px;
        left: unset;
    }
    .sample.nine input{
        width: 200px;
    }
    .sample.nine input:focus ~ button.btn-search{
        right: 2px !important;
        left: unset;
    }
    .search-large-screen{
        display: none !important;
    }
}
@media (max-width: 1879.98px) and (min-width: 998px){
    .defualt-page .wrpp-slide img,
    .defualt-page-2 .wrpp-slide img{
        height: 30rem;
        object-fit: cover;
    }
}

@media (max-width: 997.98px) and (min-width: 768px){
    .breakline{
        display: block;
    }
}
@media (max-width: 997.98px){
    .overlaytext-des h1{
        font-size: 30px;
    }
    .sec-slideshow .overlaytext-des{
        max-width: 79%;
    }
    .defualt-page .wrpp-slide img,
    .defualt-page-2 .wrpp-slide img{
        height: 25rem;
        object-fit: cover;
    }
    .sec-slideshow .overlaytext-des{
        top: 70%;
    }
    div.lang-dropdown{
        display: none;
        width: 0;
        height: 0;
        z-index: -1;
    }
    div.lang-dropdown.active{
        display: block;
        width: auto;
        height: auto;
        z-index: 10000000000;
    }
}

@media (max-width: 767.98px){
    .head__logo-1{
        max-width: 100%;
    }
    .menu-bar1, .menu-bar2, .menu-bar3{
        width: 2.5rem;
        margin: 0.3rem 0;
    }
    .menu-bar2{
        width: 1.5rem;
        margin-left: auto;
    }
    .active .menu-bar1 {
        width: 1.5rem;
        transform: unset;
    }
    .active .menu-bar3 {
        width: 1rem;
        transform: unset;
    }
    .active .menu-bar2{
        opacity: 1;
        width: 1.5rem;
    }
    .logo-footer{
        height: 3rem;
    }
    .gaps-sm{
        margin-bottom: 4rem;
    }
    .flex-middle-col{
        flex-direction: column-reverse;
    }
    .absolute-hover:hover .absolute_on, .absolute-hover:hover .absolute_on_left{
        width: 4px;
    }
    .absolute-hover:hover h2, .absolute-hover:hover p, .absolute-hover:hover a{
        color: unset !important;
    }
    .sm-padding{
        padding: 2rem 2rem 2rem 0 !important; 
    }
    .sm-padding-left{
        padding: 2rem 2rem 2rem 2rem !important;
    }
    .absolute_on{
        right: 1rem;
    }
    .absolute_on_left{
        left: 1rem;
    }
    h2.tittle2{
        font-size: 25px;
    }
    #slide_home_page .owl-nav{
        bottom: 9%;
        right: 18%;
    }
    .spacing{
        height: 3rem;
    }
    .hamburger-menu{
        right: 15px;
    }
    .head__logo{
        left: 15px;
    }
    .container-customize {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-default-banner{
        left: 50%;
        transform: translatex(-50%);
    }
    .page-default-banner h1{
        font-size: 25px;
    }
}
@media (max-width: 575.98px){
    .no-result-search{
        max-width: 100%;
    }
}
@media (min-width: 576px){
    .container{
        max-width: unset;
    }
}
@media (max-width: 991.98px){
    .revers-col{
        flex-direction: column-reverse;
    }
}