@media screen and (min-width:1100px) {
    .subscribe a::after, .subscribe a::before {
        content: '';
        position: absolute
    }
    .call, .footer, .hotline a, .logo, .nav li a, .share li a, .social, .social li a, .sub-nav li a, .subscribe a, .subscribe a::after, .subscribe a::before, .subscribe span, .wheel {
        transition: all .3s ease-in-out
    }
    .box-news:hover .go-news, .box-news:hover .view-more, .go-news:hover, .view-more:hover, .view-more-color:hover {
        margin: 5px 0 0
    }
    .logo.brown, .nav li a:hover {
        color: #D0A24E
    }
    .logo.white {
        color: #fff
    }
    .hotline:hover a {
        color: #edc97d;
        text-shadow: 0 30px 30px rgba(0, 0, 0, .2)
    }
    .subscribe a::after {
        width: 100%;
        height: calc(100% + 8px);
        left: 0;
        top: -4px;
        border-radius: 20px;
        background: #F6DE88;
        background-size: 300% 300%;
        z-index: -1;
        animation: BorderBox 3s infinite
    }
    .subscribe a::before {
        width: calc(100% - 6px);
        height: calc(100% + 4px);
        left: 3px;
        top: -2px;
        border: 1px solid #F6DE88;
        border-radius: 18px;
        opacity: .5
    }
    .pic-news-home::after, .thumb-album a::after {
        content: '';
        width: 100%;
        height: 100%;
        top: 0;
        position: absolute;
        left: 0
    }
    .box-nav li:hover a::before, .grid-item-img:hover img:nth-child(2), .item-faci-home:hover .pic-img.first, .sub-news li:hover a::before, .thumb-pic:hover {
        opacity: 1
    }
    .subscribe:hover a {
        color: #fff
    }
    .subscribe:hover a::after {
        background: #07443D;
        animation-play-state: paused;
        box-shadow: 0 30px 30px rgba(0, 0, 0, .2)
    }
    .subscribe:hover a::before {
        border-color: #fff
    }
    .hotline.brown .call, .hotline.brown a {
        color: #D0A24E
    }
    .hotline.brown:hover a {
        color: #fff
    }
    .fix-footer.brown .social li a {
        /* color: #D0A24E */
    }
    .fix-footer.brown .social li .facebook::after {
        background-color: #D0A24E
    }
    .fix-footer.blue .social li a {
        /* color: #07443D */
    }
    .fix-footer.blue .social li .facebook::after {
        background-color: #07443D
    }
    .fix-footer.brown .subscribe small {
        /* background-color: #D0A24E */
    }
    .fix-footer.blue .subscribe small {
        background-color: #07443D
    }
    .go-top.brown {
        color: #D0A24E;
        border-color: #D0A24E
    }
    .go-top.blue {
        color: #07443D;
        border-color: #07443D
    }
    .hotline.white .call, .hotline.white a {
        color: #fff
    }
    .hotline.white:hover a {
        color: #edc97d
    }
    .call {
        animation: BorderBox 3s infinite
    }
    .hotline:hover .call, .pointer-map:hover .pointer, .pointer-map:hover .pointer::after, .pointer-map:hover .pointer::before {
        animation-play-state: paused
    }
    .hotline .call {
        background: linear-gradient(135deg, #D0A24E, #07443D, #edc97d);
        background-size: 300% 300%
    }
    .hotline.brown .call {
        background: linear-gradient(135deg, #edc97d, #fff, #edc97d);
        background-size: 300% 300%
    }
    .hotline:hover .call {
        background: #07443D;
        color: #fff;
        box-shadow: 0 30px 30px rgba(0, 0, 0, .2)
    }
    .box-news:hover .go-news::after, .box-news:hover .view-more::after, .box-news:hover .view-more-color::after, .go-news:hover::after, .input-but button:hover, .view-more:hover::after, .view-more-color:hover::after {
        background-image: linear-gradient(45deg, #07443D 0, #07443D 100%);
        box-shadow: 0 30px 30px rgba(0, 0, 0, .2)
    }
    .wheel.brown span::after, .wheel.brown span::before {
        background-color: #D0A24E
    }
    .wheel.blue span::after, .wheel.blue span::before {
        background-color: #07443D
    }
    .foreground {
        transition: all .6s ease-in-out
    }
    .box-nav li a::before, .close, .close-album, .close-news, .close-pics, .close-popup, .close-video, .company a, .go-back, .go-news, .go-news::after, .go-top, .pic-news-home::after, .pic-zoom-in, .pic-zoom-out, .sub-news li a::before, .title-main h2::after, .view-more, .view-more::after, .zoom-control a, button {
        transition: all .3s ease-in-out
    }
    .social li:hover .foreground {
        stroke-dashoffset: 0
    }
    .share li:hover a, .social li:hover a {
        color: #edc97d
    }
    .fix-footer.brown .social li:hover a {
        color: #fff
    }
    .nav-click:not(.active):hover .open-click::before, .nav-click:not(.active):hover::after, .nav-click:not(.active):hover::before {
        background-color: white;
        box-shadow: 0 30px 30px rgba(0, 0, 0, .2)
    }
    .nav-click:not(.active):hover .open-click {
        color: white;
        text-shadow: 0 30px 30px rgba(0, 0, 0, .2)
    }
    .nav-click:not(.active).brown:hover .open-click {
        color: #fff;
        text-shadow: 0 30px 30px rgba(0, 0, 0, .2)
    }
    .nav-click:not(.active).brown:hover .open-click::before, .nav-click:not(.active).brown:hover::after, .nav-click:not(.active).brown:hover::before {
        background-color: #fff;
        box-shadow: 0 30px 30px rgba(0, 0, 0, .2)
    }
    .nav-click.active:hover small {
        color: #edc97d
    }
    .nav-click.active:hover .open-click::before, .nav-click.active:hover::after, .nav-click.active:hover::before {
        background-color: #edc97d
    }
    .nav-click.brown .open-click::before, .nav-click.brown::after, .nav-click.brown::before {
        background-color: white
    }
    .nav-click.active .open-click::before, .nav-click.white .open-click::before, .nav-click.white::after, .nav-click.white::before {
        background-color: #fff
    }
    .nav-click.brown .open-click {
        color: white
    }
    .nav-click.white .open-click {
        color: #fff
    }
    .close-album:hover, .close-news:hover, .close-pics:hover, .close-popup:hover, .close-video:hover, .close:hover, .go-back:hover {
        transform: rotate(90deg)
    }
    .go-top.blue:hover, .go-top.brown:hover, .go-top:hover {
        background-color: #07443D;
        color: #eedfc6;
        box-shadow: 0 30px 30px rgba(0, 0, 0, .2);
        border-color: transparent
    }
    .input-but button:hover {
        color: #eedfc6
    }
    .pic-zoom-in:hover, .pic-zoom-out:hover {
        background-color: #D0A24E
    }
    .pic-img {
        transition: all .6s ease-in-out
    }
    .company a:hover {
        color: #edc97d
    }
    .pic-library:hover .player, .pic-library:hover .view-album {
        color: #fff
    }
    .thumb-album a::after, .thumb-album h3, .thumb-pic {
        transition: all .3s ease-in-out
    }
    .thumb-pic:hover {
        border-color: #eedfc6
    }
    .thumb-album a::after {
        border: 1px solid rgba(255, 255, 255, .5);
        border-radius: 20px;
        z-index: 2
    }
    .thumb-album a:hover::after {
        border-color: #eedfc6;
        border-width: 5px
    }
    .thumb-album a:hover h3 {
        padding: 30% 20px
    }
    .pic-news-home::after {
        border: 10px solid transparent;
        transition: border-color .3s ease-in-out
    }
    .box-news:hover .pic-news-home::after {
        border-color: #eedfc6
    }
    .title-faci::before {
        content: ' ';
        position: absolute;
        bottom: -10px;
        left: 0;
        width: 0;
        height: 1px;
        background-color: #fff
    }
    .item-faci-home:nth-child(2) .title-faci::before, .item-faci-home:nth-child(4) .title-faci::before {
        bottom: auto;
        top: -10px
    }
    .box-pdf::after, .pic-library::after, .pic-thumb::after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0
    }
    .item-faci-home:hover .title-faci {
        margin: 15px
    }
    .item-faci-home:hover .title-faci::before {
        width: 100%
    }
    .dot-p, .pointer-map h3 {
        transition: all .3s ease-in-out
    }
    .pointer-map:hover h3 {
        opacity: 1;
        transform: scale(1)
    }
    .pic-thumb::after {
        border: 10px solid transparent;
        transition: border-color .3s ease-in-out
    }
    .close-box-map::after, .download-pdf, .full-map, .infobox a, .player, .player svg, .view-album, .view-album svg, .zoom-control a {
        transition: all .3s ease-in-out
    }
    .box-news:hover .pic-thumb::after {
        border-color: #eedfc6
    }
    .box-news:hover .pic-img {
        transform: scale(1.1)
    }
    .box-news:hover .go-news {
        margin: 5px 0 0
    }
    .box-pdf::after, .pic-library::after {
        opacity: 0;
        transition: all .3s ease-in-out
    }
    .group-central[data-name=picture] .pic-library::after {
        border: 10px solid #07443D
    }
    .box-pdf::after, .group-central[data-name=video] .pic-library::after {
        border: 10px solid #D0A24E
    }
    .box-pdf::after {
        border-radius: 50%
    }
    .pic-library:hover .view-album svg {
        transform: rotate(90deg)
    }
    .pic-library:hover .player svg {
        transform: rotate(120deg)
    }
    .box-pdf:hover .download-pdf {
        background-color: #D0A24E;
        color: #fff
    }
    .hover .box-pdf:hover::after, .hover .pic-library:hover::after {
        opacity: 1
    }
    .zoom-control a:hover {
        background-color: #eedfc6
    }
    .close-box-map:hover::after {
        background-color: #eedfc6!important
    }
    .full-map:hover {
        background-color: #eedfc6
    }
    .infobox a:hover {
        color: #eedfc6
    }
}