.googleLang {
    background: #111;
}
.goog-te-gadget {color:#fff;}
.site-topbar .social-links {
    display: none!important;
}
.site-header {
	background: rgba(77, 206, 48, 1);
}
.site-navbar {
	background: rgba(77, 206, 48, 1);
}
.site-navbar.affix {
    background: rgba(77, 206, 48, 1)!important;
    height: auto;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
}
#navbar .navbar-brand a img {
    max-height: 45px;
    margin: 10px 0;
    -webkit-filter: drop-shadow(6px 6px 6px rgba(0, 0, 0, 0.35));
    filter: drop-shadow(6px 6px 6px rgba(0, 0, 0, 0.35))
}
#navbar.affix .navbar-brand a img {
	max-height: 40px;
}
#navigation {
	font-size: 15px;
}
.nav>li>a {
	-webkit-text-shadow: 0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12)!important;
    text-shadow: 0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12)!important;
}
.site-navbar .navbar-nav .active a, .site-navbar .navbar-nav a:active, .nav>li>a:hover, .nav>li>a:focus {
    background: transparent;
    color: #222;
    text-decoration: none;
    transition: 0.3s;
    -webkit-text-shadow: 0 8px 17px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)!important;
    text-shadow: 0 8px 17px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)!important;
}
#navigation ul.dropdown-menu>li>a{
    color: #fff;
}
#navigation ul.dropdown-menu>li>a:hover,#navigation .dropdown-menu>li>a:focus {
    color: #ff5722!important;
}
/*slider*/
#slide .bx-wrapper .bx-viewport .container a {
    background: -webkit-linear-gradient(left, #4dce30 0%, #6fbbfa);
    background: -o-linear-gradient(left, #4dce30 0%, #6fbbfa);
    background: linear-gradient(to right, #4dce30 0%, #6fbbfa);
}
#slide .container a img {
    opacity: 0.55;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
}
.slide-info h1 {
    color: #222;
}
.slide-info h4 {
    color: #444;
}
/*section*/
.section .section-title:after {
    background: linear-gradient(90deg,#4dce30 0,#6fbbfa);
    height: 2px;
}
.news_slick .thumb-img img {
	height: 300px;
    width: 100%;
    object-fit: cover;
}
#load-profile-area  h4 {
	font-weight: bold;
}
#abouts-info .thumbnail {
	margin-bottom: 0;
}
#abouts-info .thumb-img img {
	height: 200px;
    width: 100%;
    object-fit: cover;
}
.section.section-hilite {
    padding: 80px 0 60px;
}
.section .headline {
    background-image: url(http://www.web-zoom.net/site/_D00001/S00129/img/title-bg.jpg)!important;
}
#portfolio .headline {
    background-image: none!important;
}
#portfolio {
    background-image: url(http://www.web-zoom.net/site/_D00001/S00129/img/title-bg-2.jpg);
    background-size: cover;
}
#spread {
    background: #fff;
}
#spread .section-title {
    display: none;
}
#spread .bx-wrapper .bx-viewport {
    background: transparent;
}
#catalog li a {
    color:#ddd;
}
@media (min-width: 992px) {
    .site-navbar.affix .navbar-nav {
        top: 0;
    }
}
@media screen and (max-width: 550px) {
    .site-navbar {
        background: rgba(77, 206, 48, 1)!important;
    }
    #navbar .navbar-brand a img, #navbar.affix .navbar-brand a img {
        max-height: 30px;
        margin: 10px 0;
    }
    .section.section-hilite {
        padding-top:69px;
    }
    .section.section-hilite .section-title {
        line-height: 100px;
    }
    .section.section-hilite .section-title span {
        letter-spacing: 5px;
    }
    #slide {
        padding-top: 69px;
    }
}
@media screen and (max-width: 991px) {
    .site-navbar .navbar-nav {
        background: transparent;
    }
    .site-navbar .navbar-nav li {
        border-top: 1px solid #fff;
    }
    #navigation ul.dropdown-menu {
        width: 100%;
        transform: initial;
        display: none;
    }
    #navigation .open>.dropdown-menu {
        transform: initial;
        display: block;
        padding: 0;
    }
    .site-navbar .navbar-nav li {
        border: 0;
    }
    .site-navbar .navbar-nav li>a {
        background: rgba(255,255,255,0.25);
    }
    .site-navbar .navbar-nav .active a, .site-navbar .navbar-nav a:active, .nav>li>a:hover, .nav>li>a:focus {
        background: rgba(255,255,255,0.5);
    }
    #navigation {
        margin-bottom: 20px;
    }
    .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
        background: rgba(255,255,255,0.5);
    }
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    text-align: left!important;
}
@media (max-width: 767px) {
.table tbody tr {
    border-bottom: 0;
} 
.table tbody tr>:nth-child(1) {
    display: table-cell;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.modal-body {
    padding: 0;
}
}
@media(max-width: 550px) {
    .table-responsive {max-width: 300px;}
    .fancybox-close {
        top: 5px;
        right: 5px;
        background: transparent;
        color:#000;
    }
}