         @media (max-width: 1400px) {

            header .header-content .header-content-inner {
                top: 340px;
            }
        }
		@media (max-width: 1200px) {
            .btn-bright {
                font-size: 13px;
                padding: 12px 15px;
                letter-spacing: 1px;
                max-height: 43px;
            }
            .navbar-default .nav > li > a {
                letter-spacing: 1px;
                font-size: 12px;
                padding: 8px 7px;
            }
            header .header-content .header-content-inner h1 {
                font-size: 30px;
            }
            header .header-content-innerpage .header-content-inner h1 {
                font-size: 28px;
            }
			#sect4 h3{
    font-size: 13px;

	}
        }
        
        @media (max-width: 767px) {
            .h1,
            h1 {
                font-size: 28px;
            }
            .text-block h2 {
                font-size: 26px;
            }
            .section3-content h2 {
                font-size: 26px;
            }
            header .header-content .header-content-inner h1 {
                font-size: 24px;
            }
            .btn-bright {
                font-size: 12px;
                padding: 12px 21px;
            }
            section h2 {
                font-size: 34px;
            }
            section {
                padding: 25px 0;
            }
            .contact-footer li a {
                font-size: 20px;
            }
            .contact-footer .viber a::before {
                width: 27px;
            }
            .contact-footer .skype a::before {
                width: 27px;
            }
            section.contact ul.list-social li a {
                height: 50px;
                width: 50px;
                line-height: 50px;
                font-size: 20px;
            }
            section.contact ul.list-social li a:hover {
                background-color: #00b893;
                font-size: 21px;
                line-height: 48px;
            }
            .footer-zwebra {
                margin-top: 10px;
            }
            .footer-zwebra {
                text-align: center;
                background-position: top center;
                background-position-y: 21px;
                padding-bottom: 36px;
                padding-right: 0;
            }
            footer p {
                text-align: center;
            }
            .contact .list-social {
                text-align: center;
            }
            .footer-logo-block {
                justify-content: center;
            }
            footer .list-inline {
                text-align: center;
            }
            .list-social {
                flex-direction: row;
                margin-left: 0px;
            }
            .adress-wrap {
                padding-left: 0px;
                margin-top: 20px;
                margin-bottom: 20px;
            }
            header .header-content .header-content-inner h2 {
                font-size: 17px;
                margin-bottom: 20px;
                line-height: 1.5;
            }
            header .header-content .header-content-inner h3 {
                font-size: 24px;
                font-weight: 600;
                margin-bottom: 20px;
            }
            header .header-content .header-content-inner {
                top: 0px;
            }
			.cta-block-wrap {
    flex-direction: column;
}
.btn-normal {
    background-color: #cdb380;
    padding: 12px 19px;
    font-size: 12px;
    letter-spacing: 0;
}
.team{
                text-align: center;
            }
            .team p{
                text-align: left;
            }
            .team h4, .team p.email, .team p.muted{
                text-align: center;
            }
        }


        
        @media (max-width: 992px) {
            .btn-bright {
                font-size: 12px;
                padding: 12px 24px;
                letter-spacing: 1px;
                max-height: 40px;
                background-color: #403931;
            }
            .navbar-default .nav > li > a {
                letter-spacing: 1px;
                font-size: 14px;
                padding: 11px 0px;
            }
            .news-block-body {
                width: 100%;
            }
            .dropdown-item {
                text-align: right;
            }
            .navbar-default .navbar-nav>.open>a,
            .navbar-default .navbar-nav>.open>a:focus,
            .navbar-default .navbar-nav>.open>a:hover {
                color: #fff;
                background-color: rgba(253, 204, 82, 0);
            }
			.navbar-nav .open .dropdown-menu {    
        padding: 0;
}
            .navbar-fixed-bottom .navbar-collapse,
            .navbar-fixed-top .navbar-collapse {
              
                text-align: right;
            }
            .navbar-collapse .btn {
                margin-right: 10px;
            }
            .nav-item a {
                margin-right: 20px;
            }
            .dropdown a {
                margin-right: 10px;
            }
            .navbar-default .nav > li > a {
                color: #ffffff;
                font-size: 14px;
            }
            .navbar-default .nav .nav-item-lan a {
                font-size: 14px;
                padding: 10px 0px;
            }
            p {
                font-size: 16px;
                line-height: 1.5;
                margin-bottom: 15px;
            }
            .navbar-default .nav > li.active > a,
            .navbar-default .nav > li.active > a:focus {
                color: #403931 !important;
                background-color: transparent;
            }
            .subscribe {
    
    margin-top: 0;
    
}
.subscribe {

	min-height: auto;
}
#sect4 h3{
    font-size: 18px;

	}
	.dropdown-item {
    white-space: inherit;
	}
        }
		@media (min-width: 1200px) {
            header .header-content .header-content-inner h1 {
                font-size: 50px;
            }
            header .header-content-innerpage .header-content-inner h1 {
                font-size: 48px;
            }

		}

        
        @media (min-width: 992px) {

            .navbar-default .navbar-collapse,
            .navbar-default .navbar-form {
                display: flex!important;
                justify-content: space-between;
            }
            .navbar-collapse {
                width: auto;
                border-top: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .navbar-toggle {
                display: none;
            }
            .nav>li>a {
                padding: 10px 8px;
            }
            .navbar-default .nav > li > a {
                font-size: 10px;
            }
            .btn-bright {
                padding: 12px 6px;
                font-size: 9px;
            }
			 .btn-dark {
                padding: 12px 22px;
                font-size: 14px;
            }
            .navbar-default .nav .nav-item-lan a {
                font-size: 10px;
                padding: 7px 8px;
            }
            .mr-auto {
                margin-right: auto!important
            }
        }
        
        @media (min-width: 768px) and (max-width: 992px) {
            .navbar-nav .open .dropdown-menu {
                position: static;
                float: none;
                width: auto;
                margin-top: 0;
                background-color: transparent;
                border: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .navbar-nav .open .dropdown-menu > li > a {
                line-height: 20px;
            }
            .navbar-nav .open .dropdown-menu > li > a,
            .navbar-nav .open .dropdown-menu .dropdown-header {
                padding: 5px 15px 5px 25px;
            }
            .dropdown-menu > li > a {
                display: block;
                padding: 3px 20px;
                clear: both;
                font-weight: normal;
                line-height: 1.42857143;
                color: #333;
                white-space: nowrap;
            }
            .navbar-header {
                float: none;
            }
            .navbar-toggle {
                display: block;
            }
            .navbar-collapse {
                border-top: 1px solid transparent;
                box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            }
            .navbar-collapse.collapse {
                display: none!important;
            }
            .navbar-nav {
                float: none!important;
            }
            .navbar-nav>li {
                float: none;
            }
            .navbar-nav>li>a {
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .navbar-text {
                float: none;
                margin: 15px 0;
            }
            /* since 3.1.0 */
            .navbar-collapse.collapse.in {
                display: block!important;
            }
            .collapsing {
                overflow: hidden!important;
            }
        }
        
        @media (min-width: 1200px) {
            .nav>li>a {
                padding: 10px 10px;
            }
            .navbar-default .nav > li > a {
                font-size: 11px;
            }
            .btn-bright {
                padding: 12px 16px;
                font-size: 12px;
            }
            .navbar-default .nav .nav-item-lan a {
                font-size: 11px;
                padding: 9px 8px;
            }
        }
        
        @media (min-width: 1400px) {
            .nav>li>a {
                padding: 10px 14px;
            }
            .navbar-default .nav > li > a {
                font-size: 13px;
            }
            .btn-bright {
                padding: 12px 22px;
            }
            .navbar-default .nav .nav-item-lan a {
                font-size: 11px;
                padding: 9px 8px;
            }
        }
		    @media (max-width: 414px) {
				.modal-dialog {

    position: relative;
    width: 297px;
    margin: 0 px;

               }           
			}
			.navbar .navbar-collapse.in { max-height: 100vh !important; overflow-y: scroll !important; overflow-x: hidden !important; }