/*
  Theme Name: SeoMAX
  Description: ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°
  Author: SeoMAX
  Author URI: https://seomax.guru
  Version: 1.3
*/

body {
    font-family: 'Tahoma', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    min-height: 100%;
    color: #363636;
}

.preloader {
    position: fixed;
    z-index: 1000;
    visibility: visible;
    width: 100%;
    height: 100vh;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    background-color: #f4f4f4;
}

.preloader-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.js-loaded .preloader {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
}

section, header {
    -webkit-transition: opacity .4s ease .3s;
    -o-transition: opacity .4s ease .3s;
    transition: opacity .4s ease .3s;
}

section {
    height: 100%;
    min-height: 50vh;
}

.a {
    text-decoration: none;
    color: #006545;
}
.PagePaddingLeftRight {
	padding: 0px 50px;
}
@media only screen and (max-width: 800px) {
	.PagePaddingLeftRight {
		padding: 0px 0px;
	}
}
/*header*/
header > .container > .row {
    padding: 30px 0;
}

.head {
    height: 148px;
}

.flex-right {
    padding-top: 9px;
}

.phone {
    text-align: right;
    font-size: 20px;
    padding-bottom: 8px;
    text-decoration: underline;
}

.phone2 {
    text-align: right;
    font-size: 20px;
    padding-bottom: 8px;
    text-decoration: underline;
}

.time-works {
    color: #7e7e7e;
    text-align: right;
}

/*.orderCall {
    text-align: right;
    bottom: 0px;
    position: absolute;
    right: 30px;
}*/

.header_wrp .col-md-3{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.orderCall {
    text-align: right;

    position: relative;

}

.orderCall a.btn-rgb:hover {
    text-decoration: none;
    background: #70c400;
}

.orderCall a.btn-rgb:focus {
    text-decoration: none;
    background: #006545;
}

/*.orderCall a.btn-rgb {
    position: relative;
    border: 0;
    overflow: hidden;
    width: 180px;
    max-width: 270px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1.05px;
    padding: 5px 5px;
    border-radius: 40px;
    background: #006545;
    margin-top: 19px !important;
    bottom: 0px;
}*/

.orderCall a.btn-rgb {
    position: relative;
    border: 0;
    overflow: hidden;
    width: 100%;
    max-width: 240px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 40px;
    background: #006545;
    font-family: 'Tahoma', sans-serif !important;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
margin-bottom: 10px;
letter-spacing: 0;
}

.msi-content a.btn-rgb:hover {
    color: #fff;
    text-decoration: none;
}

.msi-content a.btn-rgb:focus {
    color: #fff;
    text-decoration: none;
}
.btn-rgb a{
    color: #fff;
    text-decoration: none;
}

.navbar-extend {
    border-top: 1px solid #006545;
    border-bottom: 1px solid #006545;
    background-color: unset;
}

.navbar-extend .nav li a {
    padding: 20px 10px;
    color: #464646;
    font-size: 17px;
}

.navbar-extend .nav li a:before {
    position: absolute;
    top: -1px;
    right: 0;
    left: 0;
    width: 0;
    margin: 0 auto;
    content: '';
    border-top: 4px solid #006545;
}

.navbar-extend .nav ul.dropdown-menu.depth_0 li a:before {
    top: 0px;
    border-top: 0px solid #006545;
}

.navbar-extend .nav .dropdown-menu.depth_0 li a {
    padding: 8px 51px 8px 28px;
}

.dropdown-menu.depth_0 > .active > a {
    color: #fff;
    background: #006545;
}

.navbar-extend .nav li a:focus,
.navbar-extend .nav li a:hover {
    background: none;
}

.navbar-extend .nav li a:hover:before,
.navbar-extend .nav li.active a:before {
    width: 60px;
    transition: width .2s ease;
}

#breadcrumbs {
    padding-top: 30px;
}

#breadcrumbs span {
    font-size: 12px;
}

#breadcrumbs a {
    color: #464646;
}

/*front page*/
.navbar {
    margin-bottom: 0;
}

.msi-content {
    position: absolute;
}

.main-slider {
    min-height: 715px;
    position: relative;
    overflow: hidden;
}

.mask-slider {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 233px;
    background: url(assets/img/m-slider-mask.png) no-repeat bottom center;
    z-index: 2;
    background-size: cover;
}

.main-slider .owl-dots {
    position: relative;
    bottom: 90px;
    /* margin: 0 auto; */
    text-align: center;
}

.main-slider .owl-dots .owl-dot.active {
    background-color: #006545;
}

.main-slider .owl-dots .owl-dot {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 15px;
    transition: background-color .4s ease;
    vertical-align: top;
    border: 1px solid #006545;
    border-radius: 50%;
}

.msi-content {
    position: absolute;
    width: 100%;
    left: unset;
    top: 40%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 3;
    color: #fff;
}

.block-header {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #006545;
    padding-bottom: 60px;
    line-height: 1.0;
}

.block-subheader {
    color: #464646;
    line-height: 1.7;
    font-size: 18px;
}

.btn-rgb {
    position: relative;
    border: 0;
    overflow: hidden;
    width: 100%;
    max-width: 300px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1.05px;
    padding: 22px 10px 23px;
    border-radius: 40px;
    background: #006545;
}

.block-subheader {
    padding-bottom: 45px;
}

.btn-rgb:hover {
    background: #006545;
}

.mainslider-paralax {
    position: absolute;
    overflow: hidden;
    left: 0;
    z-index: 1;
    top: -136px;
    display: none;
}

.owl-carousel .owl-item .mainslider-paralax img {
    height: auto;
    width: 112%;
}

/*front-page second-block*/
.advantages-title {
    font-family: 'Calama', sans-serif;
    padding-top: 30px;
    text-align: center;
    font-size: 50px;
    color: #006545;
    padding-bottom: 70px;
}

.adv-thumb {
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 15px;
}

.adv-desc {
    text-align: center;
    font-size: 18px;
}

.bg-fph-waves {
    background-image: url(assets/img/bg_fph_wawes_01.png);
    background-repeat: no-repeat;
    height: 275px;
    margin-top: 60px;
}

.tb-fp-header {
    padding-top: 20px;
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 40px;
    line-height: 1;
}

.third-block p {
    margin-bottom: 25px;
    line-height: 1.8em;
}

.tb-fp-img {
    text-align: right;
}

/*front-page fourth-block*/
.fourth-header {
    padding-top: 112px;
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 40px;
    text-align: center;
}

.fb-msi-content {
    position: absolute;
    top: 15px;
    padding-left: 20px;
}

.fb-msi-items > div {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px;
}

.fb-msi-items {
    opacity: 0;
}

.wg-item:hover .fb-msi-items {
    opacity: 1;
    transition: all .2s ease .2s;
}

.wg-item:active .fb-msi-items {
    opacity: 1;
    transition: all .2s ease .2s;
}

.fb-ms-item-inner:hover .fb-msi-items {
    opacity: 1;
    transition: all .2s ease .2s;
}

.fb-msi-title {
    font-size: 20px;
    font-weight: 700;
    color: #006545;
    padding-bottom: 10px;
    max-width: 320px;
}

.fb-msi-item a {
    color: #464646;
}

.fb-msi-item a:hover {
    color: #464646;
    text-decoration: underline;
    transition: all .2s ease .2s;
}

.wg-item {
    margin-bottom: 30px;
}

.works-grid {
    margin-bottom: 240px;
}

.fourth-block {
    overflow: hidden;
    position: relative;
}

.city-fp-paralax {
    position: absolute;
    overflow: hidden;
    left: 0;
    z-index: -1;
    bottom: 0;
}

.ball-fp-paralax {
    position: absolute;
    overflow: hidden;
    left: 0;
    z-index: -1;
    top: 0;
    display: none;
}

.fb-msi-title a {
    color: #006545;
    font-size: 18px;
}

.ball-fp-paralax img {
    width: 98%;
}


/*front-page fifth-block*/
.fifth-block {
    position: relative;
}

.inner-container {
    position: relative;
}

.fifth-cnt {
    padding-top: 150px;
    padding-bottom: 250px;
}

.fifth-cnt2 {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 100px;
}


.fifth-header {
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 40px;
    line-height: 1.1;
}

.fifth-text p {
    margin-bottom: 60px;
    line-height: 1.8em;
}

.mask-fifth-block {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
	height: 50px;
   /* height: 233px;*/
  /*  background: url(assets/img/mask_fifth_block.png) no-repeat bottom center;*/
    z-index: 2;
}

.fifth-cnt a.btn-rgb:hover {
    color: #fff;
    text-decoration: none;
}

.fifth-cnt2 a.btn-rgb:hover {
    color: #fff;
    text-decoration: none;
}

/*front-page sixth-block*/
.sixb-fp-header {
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 100px;
    text-align: center;
}

.sixb-fp-cnt {
    border: 1px solid #006545;
    border-top: 0;
    padding: 23px 27px 0 40px;
}

.sixb-fp-title {
    font-size: 20px;
    padding-bottom: 27px;
}

.sixb-fp-text {
    line-height: 1.4em;
}

.sixb-fp-title a {
    color: #006545;
}

.sixb-fp-a {
    padding-top: 50px;
    padding-bottom: 40px;
}

.sixb-fp-a a {
    color: #006545;
}

.sixb-fp-buttom {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 90px;
}

.rew-ing-fp img {
    width: auto;
    height: 100%;
}

.sixb-fp-images img {
    width: 100%;
    height: auto;
    min-height: 213px;
    background-size: cover;
}

.sixth-block {
    padding-bottom: 90px;
}

.sixb-fp-btn {
    text-align: center;
}

.sixb-fp-btn .btn-rgb {
    margin-top: 60px;
}

/*page uslugi*/
.post-type-archive-uslugi .section-header {
    padding-top: 20px;
    padding-bottom: 85px;
    text-align: center;
}

.service-top-block {
    padding-top: 80px;
    position: relative;
    overflow: hidden;
}

.sb-top-header {
    padding-top: 5px;
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 36px;
    margin-top: 0 !important
}

.photo-about-title {
    padding-top: 45px;
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 36px;
    text-align: center;
}

.service-top-block .sb-top-img img {
    width: auto;
    height: 591px;
    padding-right: 0;
    /* inline-size: max-content; */
    background-size: cover;
    margin-top: 60px;
    border-radius: 20px;
}

.service-top-block .sb-top-img {
    position: relative;
    overflow: hidden;
    max-width: 408px;
}

.fb-msi-image {
    position: relative;
    overflow: hidden;
}

.dark-bg {
    opacity: 0;
}

.fb-msi-items ul {
    margin-left: -27px;
}

.fb-ms-item-inner:hover .dark-bg {
    background: -webkit-gradient(linear, left top, right top, from(rgba(201, 252, 185, 0.75)), to(rgba(255, 255, 255, 0.75)));
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 1;
    transition: all .2s ease .2s;
}

.fb-ms-item-inner:hover .fb-msi-items {
    opacity: 1;
    transition: all .2s ease .2s;
}

.fb-msi-items .ul {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: -21px;
    line-height: 1.5em;
}

.navbar-extend .nav .dropdown-menu.depth_0 li a:hover {
    background: #006545;
    color: #fff;
}

/*page specialisty*/
.stuff-block {
    margin-top: 40px;
    margin-bottom: 50px;
}

.stuff-block .spec-item {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 30px;
    max-width: 300px;
}

.stuff-block .spec-item .spec-content {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 25px 30px;
    color: #fff;
    z-index: 3;
    padding-bottom: 8px;
    padding-left: 21px;
}

.stuff-block .spec-item .spec-content .spec-name {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 17px;
}

.stuff-block .spec-item .spec-content .spec-position {
    font-size: 16px;
    height: 38px;
}

.stuff-block .spec-item a {
    display: block;
    position: relative;
}

.stuff-block .spec-item a:before {
    content: "";
    position: absolute;
    left: -68px;
    bottom: -148px;
    border-radius: 50%;
    width: 366px;
    height: 366px;
    background: rgb(192, 104, 117);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwNjg3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDViOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, right top, from(rgb(0, 101, 69) ), to(rgba(15, 164, 68, 0.75)));
    background: -webkit-linear-gradient(left, rgb(0, 101, 69) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: -o-linear-gradient(left, rgb(0, 101, 69) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: linear-gradient(to right, rgb(0, 101, 69) 0%, rgba(15, 164, 68, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c06875', endColorstr='#345b8b', GradientType=1);
    z-index: 1;
    -webkit-transition: all .4s ease .1s;
    -o-transition: all .4s ease .1s;
    transition: all .4s ease .1s;
}

.stuff-block .spec-item:hover a:before {
    -webkit-transform: scale(2.8);
    -ms-transform: scale(2.8);
    transform: scale(2.8);
}

.stuff-block .spec-item:hover .spec-name {
    text-decoration: underline;
}

.stuff-block .spec-item:hover .spec-position {
    padding-bottom: 110px;
    transition: all .4s ease .1s;
}

.spec-btnurl {
    opacity: 0;
}

.stuff-block .spec-item:hover .spec-btnurl {
    opacity: 1;
}

.stuff-img img {
    width: 100%;
}

.stuff-left-buttom .btn-rgb {
    padding: 15px 10px 17px;
    margin-bottom: 20px;
}

.stuff-right-buttom {
    margin-bottom: 60px;
}

.main-specs {
    margin-top: 50px;
    padding-bottom: 50px;
}

.main-specs .block-header {
    font-size: 55px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 80px;
}

.main-specs .block-header span {
    font-size: 18px;
    font-weight: normal;
    display: block;
    color: #192432;
    margin-top: 10px;
}

.main-specs .m-spec-carousel {
    margin-top: 65px;
}

.main-specs .m-spec-carousel .spec-item {
    position: relative;
    overflow: hidden;
}

.main-specs .m-spec-carousel .spec-item .spec-content {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 25px 30px;
    color: #fff;
    z-index: 3;
}

.main-specs .m-spec-carousel .spec-item .spec-content .spec-name {
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 14px;
}

.main-specs .m-spec-carousel .spec-item .spec-content .spec-position {
    font-style: italic;
    font-size: 14px;
    height: 38px;
}

.main-specs .m-spec-carousel .spec-item a {
    display: block;
    position: relative;
}

.main-specs .m-spec-carousel .spec-item a:before {
    content: "";
    position: absolute;
    left: -68px;
    bottom: -198px;
    border-radius: 50%;
    width: 366px;
    height: 366px;
    background: rgb(192, 104, 117);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwNjg3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDViOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, right top, from(rgba(151, 196, 78, 0.75)), to(rgba(15, 164, 68, 0.75)));
    background: -webkit-linear-gradient(left, rgba(151, 196, 78, 0.75) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: -o-linear-gradient(left, rgba(151, 196, 78, 0.75) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: linear-gradient(to right, rgba(151, 196, 78, 0.75) 0%, rgba(15, 164, 68, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c06875', endColorstr='#345b8b', GradientType=1);
    z-index: 1;
    -webkit-transition: all .4s ease .1s;
    -o-transition: all .4s ease .1s;
    transition: all .4s ease .1s;
}

.main-specs .m-spec-carousel .spec-item:hover a:before {
    -webkit-transform: scale(2.8);
    -ms-transform: scale(2.8);
    transform: scale(2.8);
}

.main-specs .m-spec-carousel .spec-item:hover .spec-name {
    text-decoration: underline;
}

.main-specs .m-spec-carousel .owl-nav {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-23px);
    -ms-transform: translateY(-23px);
    transform: translateY(-23px);
}

.main-specs .m-spec-carousel .owl-nav div {
    width: 45px;
    height: 45px;
    position: absolute;
}

.main-specs .m-spec-carousel .owl-nav .owl-prev {
    left: -110px;
    background: url(assets/img/arr-left.png);
}

.main-specs .m-spec-carousel .owl-nav .owl-next {
    right: -110px;
    background: url(assets/img/arr-right.png);
}

.stuff-page-block {
    padding-top: 40px;
 
}

.stuff-name {
    font-family: 'Calama', sans-serif;
    padding-top: 70px;
    font-size: 50px;
    color: #006545;
    padding-bottom: 50px;
    line-height: 1;
    text-transform: none !important;
}

.stuff-about p {
    margin-bottom: 25px;
    line-height: 1.8em;
}

.stuff-cnt {
    line-height: 1.8em;
    margin-bottom: 50px;
}

.stuff-about ul {
    margin-left: -20px;
    line-height: 1.4em;
}

.stuff-about {
    padding-top: 10px;
    padding-bottom: 32px;
    line-height: 1.8em;
}

.stuff-left-buttom .btn-rgb {
    padding: 15px 10px 17px;
}

.stuff-right-buttom .btn-rgb {
    padding: 14px 10px 16px;
    background: #fff;
    color: #006545;
    border: 1px solid #006545;
}

.stuff-right-buttom .btn-rgb:focus {
    color: #006545;
    text-decoration: none;
}

.stuff-right-buttom .btn-rgb:hover {
    padding: 14px 10px 16px;
    background: #006545;
    color: #fff;
    border: 1px solid #006545;
}

.stuff-block img {
    height: 400px;
    width: auto;
}

.stuff-text ul {
    margin-left: -20px;
}

.stuff-left-buttom .btn-rgb:hover {
    color: #fff;
    text-decoration: none;
}

.stuff-left-buttom .btn-rgb:focus {
    color: #fff;
    text-decoration: none;
}

.stuff-right-buttom .btn-rgb:hover {
    color: #fff;
    text-decoration: none;
}

.stuff-wrap {
    position: relative;
    overflow: hidden;
}

/*page contacts*/
#map {
    height: 930px;
}

.page-template-page-contacts #breadcrumbs {
    padding-top: 24px;
}

.page-template-page-contacts .navbar {
    margin-bottom: 0;
}

.page-template-page-contacts .section-header {
    padding-top: 55px;
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 36px;
}

.section-header {
    padding-top: 0px;
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 36px;
}

.cc-address {
    line-height: 2em;
    font-size: 16px;
    font-weight: 400;
    padding-right: 30px;
}

.cc_ad_lefp {
    margin-left: 0;
}

.cc-point-form {
    background: url(assets/img/bg_conform.jpg) no-repeat top center/cover;
    padding: 0 35px;
    padding-top: 20px;
    margin-top: 35px;
}

.cc-point-form .form-group.your-name.has-error {
    position: relative;
}

.cc-point-form .form-group.phone-email.has-error {
    position: relative;
}

.cc-point-form .form-group.your-msg.has-error {
    position: relative;
}

.cc-point-form textarea {
    resize: vertical;
    height: 70px;
    background-color: transparent !important;
    color: #fff !important;
    border: 1px solid #fff !important;
    padding: 10px 18px;
    width: 100%;
    border-radius: 0 !important;
}

.cc-point-form input::-webkit-input-placeholder {
    color: #fff !important;
    font-size: 14px;
    font-style: normal !important;
}

.cc-point-form input::-moz-placeholder {
    color: #fff !important;
    font-size: 14px;
    font-style: normal !important;
}

.cc-point-form input:-moz-placeholder {
    color: #fff !important;
    font-size: 14px;
    font-style: normal !important;
}

.cc-point-form input:-ms-input-placeholder {
    color: #fff !important;
    font-size: 14px;
    font-style: normal !important;
}

.cc-point-form textarea::-webkit-input-placeholder {
    color: #fff !important;
    font-size: 14px;
    font-style: normal !important;
}

.cc-point-form textarea::-moz-placeholder {
    color: #fff !important;
    font-size: 14px;
    font-style: normal !important;
}

.cc-point-form textarea:-moz-placeholder {
    color: #fff !important;
    font-size: 14px;
    font-style: normal !important;
}

.cc-point-form textarea:-ms-input-placeholder {
    color: #fff !important;
    font-size: 14px;
    font-style: normal !important;
}

.cc-point-form input[type=text], .cc-point-form input[type=tel], .cc-point-form input[type=email] {
    width: 100%;
    background-color: transparent;
    color: #9b9b9b;;
    border: 1px solid #fff;
    margin-bottom: 15px;
    height: 45px;
    padding: 10px 18px;
    border-radius: 0;
}

.cc-point-form .cc-header {
    font-size: 25px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    text-align: center;
}

.cc-point-form .cc-text {
    color: #fff;
    line-height: 1.8em;
    padding-top: 15px;
    padding-bottom: 22px;
    text-align: center;
}

.cc-point-form .your-accept label {
    color: #fff;
}

.cc-point-form .cc-btn {
    text-align: center;
}

.cc-point-form .btn-rgb {
    position: relative;
    border: 0;
    overflow: hidden;
    width: 100%;
    max-width: 264px;
    display: inline-block;
    text-align: center;
    color: #006545;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.05px;
    padding: 12px 10px 13px;
    border-radius: 40px;
    background: #fff;
}

.cc-point-form .btn-rgb:hover {
    background: #006545;
    color: #fff;
}

.row-btns {
    text-align: center;
    padding-bottom: 30px;
}

.wpcf7-response-output.wpcf7-display-none.alert.wpcf7-validation-errors.alert-warning {
    display: none !important;
}

.cc-paralax {
    position: absolute;
    overflow: hidden;
    left: -3%;
}

.cc-paralax img {
    height: auto;
    width: 122%;
}

/* otzyvy */
.reviews-block .review-item {
    font-weight: normal;
    color: #2b3436;
    margin-bottom: 50px;
}

.reviews-header {
    padding-top: 45px;
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 26px;
}

.reviews-text {
    padding-bottom: 34px;
}

.reviews-block .review-item .review-date {
    margin-bottom: 20px;
}

.reviews-block .review-item .review-author {
    padding-bottom: 8px;
}

.review-btn {
    padding-top: 55px;
    float: right;
    width: 250px;
}

.showmore-btn {
    padding-bottom: 70px;
    text-align: center;
}

.reviews-block input[type=text], input[type=tel], input[type=email] {
    border: 1px solid #626262;
}

.review-item {
    border: 1px solid #006545;
    padding: 30px;
    border-radius: 11px;
}

#modalAddReview .block-header {
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 3px;
}

.review-btn .btn-rgb:hover {
    background: #006545;
    color: #fff !important;
    text-decoration: none;
}

.review-btn .btn-rgb:focus {
    background: #006545;
    color: #fff !important;
    text-decoration: none;
}

/* single-uslugi*/
.sr-mid-header {
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 75px;
}

.ps-item img {
    height: auto;
    width: 292px;
    max-height: 427px;
}

.ps-item-title {
    font-size: 25px;
    color: #464646;
    padding-bottom: 42px;
    padding-top: 35px;
}

.ps-item a.btn-rgb {
    margin-top: 40px;
}

.ps-item .btn-rgb:hover {
    color: #fff;
    text-decoration: none;
}

.ps-item-right {
    padding-left: 52px;
}

.ps-wrap {
    padding-bottom: 68px;
}

.sr-bottom-header {
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 75px;
    padding-top: 70px;
}

.sb-top-img img {
    width: 100%;
    height: auto;
    padding-right: 36px;
}

.research-desc-h, .proc-desc-h, .proc-price-h {
    font-weight: 700;
    font-size: 18px;
    color: #006545;
}

.proc-price-h {
    text-align: center;
}

.uslugi-table-header {
    border-top: 1px solid #006545;
    border-bottom: 1px solid #006545;
}

.uslugi-table-header > .container {
    padding: 17px 0 21px 0;
}

.res-cnt .btn-rgb {
    padding: 4px 10px 6px;
    max-width: 151px;
    margin: 10px 10px;
}

.res-cnt .btn-rgb:hover {
    color: #fff;
    text-decoration: none;
}

.res-cnt .btn-rgb:focus {
    color: #fff;
    text-decoration: none;
}

.uslugi-table-body > .container > .row {
    border-bottom: 1px solid #f1f0f0;
}

.proced-price {
    text-align: center;
}

.research-desc {
    padding-top: 7px;
}

.proced-price {
    padding-top: 7px;
}

/* page about*/
.page-template-page-about #breadcrumbs {
    padding-bottom: 110px;
}

.about-top-img img {
    width: 100%;
    height: auto;
}

.about-top-header {
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 38px;
/ / margin-top: - 23 px;
}

.about-top p {
    margin-bottom: 25px;
    line-height: 1.8em;
}

.article-item a .article-title {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
}

.article-item a {
    color: #006545;
    text-decoration: none;
}

.article-title {
    padding-top: 20px;
    padding-bottom: 120px;
}

.item-akc {
    position: absolute;
    top: 20px;
    left: 38px;
    color: #006545;
    font-size: 22px;
    font-weight: 700;
    max-width: 300px;
}

.item-akc-btn {
    position: absolute;
    bottom: 60px;
    left: 38px;
    color: #006545;
    font-size: 18px;
    font-weight: 700;
    max-width: 300px;
    text-decoration: underline;
}

.akcii-about-title {
    font-family: 'Calama', sans-serif;
    padding-top: 155px;
    text-align: center;
    font-size: 50px;
    color: #006545;
    padding-bottom: 70px;
}

.akcion-about-block {
    position: relative;
    overflow: hidden;
}

.about-bottom-block {
    position: relative;
}

.about-top-wrap {
    position: relative;
    overflow: hidden;
}

.about-sertificates {
    padding-top: 20px;
    padding-bottom: 120px;
}

.owl-carousel .owl-nav .owl-next {
    background: url(assets/img/right.png);
    right: -55px;
}

.owl-carousel .owl-nav .owl-prev {
    background: url(assets/img/left.png);
    left: -55px;
}

.owl-carousel .owl-nav {
    position: absolute;
    width: 100%;
    top: 23%;
	/*top: 50%;*/
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
}

.owl-carousel .owl-nav div {
    width: 38px;
    height: 29px;
    position: absolute;
}

/* page-news*/
.news-page {
    padding-top: 120px;
}

.news-page p {
    margin-bottom: 25px;
    line-height: 1.8em;
}

.block-header {
    margin-top: -30px;
}

.ap-image img {
    width: 100%;
    height: auto;
}

/* page-akcii*/
.akcii-template-default .block-header {
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #006545;
    padding-bottom: 6px;
    margin-top: -10px;
}

.akcii-template-default #breadcrumbs {
    padding-bottom: 74px;
}

.akcii-template-default .akcii-date {
    color: #006545;
}

.action-line {
    border-top: 1px solid #006545;
    max-width: 282px;
    padding-top: 6px;
}

.akcii-template-default .akcii-date {
    padding-bottom: 40px;
}

.actions-page p {
    margin-bottom: 25px;
    line-height: 1.8em;
}

/* page-gallery*/
.gallery-block-wrap {
    position: relative;
    overflow: hidden;
}

.gallery-block .gb-item {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 30px;
    max-width: 300px;
}

.gallery-block .gb-item img {
    width: 100%;
    height: auto;
}

.gallery-block .gb-item .gb-count a:before {
    background: unset;
}

.gallery-block .gb-item a:before {
    content: "";
    position: absolute;
    left: -68px;
    bottom: -274px;
    border-radius: 50%;
    width: 366px;
    height: 366px;
    background: rgb(0, 101, 69);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, right top, from(rgb(0, 101, 69)), to(rgba(15, 164, 68, 0.75)));
    background: -webkit-linear-gradient(left, rgb(0, 101, 69) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: -o-linear-gradient(left, rgb(0, 101, 69) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: linear-gradient(to right,rgb(0, 101, 69) 0%, rgba(15, 164, 68, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c06875', endColorstr='#345b8b', GradientType=1);
    z-index: 1;
    -webkit-transition: all .4s ease .1s;
    -o-transition: all .4s ease .1s;
    transition: all .4s ease .1s;
}

.gallery-block .gb-item:hover a:before {
    -webkit-transform: scale(2.8);
    -ms-transform: scale(2.8);
    transform: scale(2.8);
}

.gallery-block .gb-title {
    position: absolute;
    z-index: 5;
    bottom: 15px;
    padding-left: 20px;
}

.gallery-block .gb-title {
    color: #fff;
}

.gallery-block .gb-title a:hover {
    color: #fff;
}

.gallery-block {
    margin-top: 40px;
    margin-bottom: 50px;
}

.gallery-block .gb-count {
    color: #fff;
    position: absolute;
    padding-top: 10px;
    z-index: 16;
    right: 30px;
    font-size: 12px;
}

.gb-count img {
    padding-right: 8px;
    padding-bottom: 3px;
}

.gallery-page {
    margin-top: 40px;
    margin-bottom: 50px;
}

.gallery-page .gal-pg-item {
    margin-bottom: 30px;
}

.gal-pg-item {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 30px;
    max-width: 300px;
}

.gal-pg-item:hover a:before {
    background: rgb(192, 104, 117);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, right top, from(rgba(151, 196, 78, 0.75)), to(rgba(15, 164, 68, 0.75)));
    background: -webkit-linear-gradient(left, rgba(151, 196, 78, 0.75) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: -o-linear-gradient(left, rgba(151, 196, 78, 0.75) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: linear-gradient(to right, rgba(151, 196, 78, 0.75) 0%, rgba(15, 164, 68, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c06875', endColorstr='#345b8b', GradientType=1);
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s ease .1s;
    -o-transition: all .4s ease .1s;
    transition: all .4s ease .1s;
}

.gallery-page-wrap {
    position: relative;
    overflow: hidden;
}

.service-middle-block {
    position: relative;
    overflow: hidden;
}

.m-five-container {
    position: relative;
}

    		.all_faq_ilib {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			gap: 20px;
            margin-top: 30px;
            align-items: stretch;
		}
		.all_faq_ilib .ilib_faq_item {
			width: calc(100% / 3 - 14px)
		}
		.all_faq_ilib h2 {
			color: #006545;
			font-size: 24px;
			text-transform: none;
			font-weight: 700;
			margin-top: 0px;
			margin-bottom: 24px;
		}
		.all_faq_ilib .body {
			position: relative;
			display: flex;
			align-items: center;
			justify-content: end;
			flex-direction: column;
		}
		.all_faq_ilib .text {
			background: linear-gradient(90deg, rgba(148, 193, 36, 0.10) 0.61%, rgba(49, 170, 221, 0.10) 100%);
			border-radius: 30px;
			padding: 90px 10px 20px 10px;
			box-sizing: border-box;
			width: 100%;
			max-height: 300px;
			overflow: hidden;
		}

        .all_faq_ilib .text.full{
           max-height: 100%;
            overflow: visible;
        }
		.all_faq_ilib .text1.more {
			max-height:none;
		}
		.all_faq_ilib .text2.more {
			max-height:none;
		}
		.all_faq_ilib .text3.more, .all_faq_ilib .text.more {
			max-height:none;
		}
		.all_faq_ilib .textMore, .new_all_faq_ilib .textMore_new {
			padding: 16px 20px;
			margin-top: 16px;
			background: #006545;
			color: #fff;
			border-radius: 50px;
		}
		.all_faq_ilib .count {
			background: linear-gradient(90deg, #93C028 0%, #2EAADF 100%);
			width: 100px;
			height: 100px;
			display: flex;
			align-items: center;
			justify-content: center;
			color: #ffffff;
			border-radius: 100%;
			font-size: 50px;
			margin-right: 0px;
			margin-bottom: -50px;
			font-weight: 700;
			z-index: 2;
		}
     
		.all_faq_ilib.two_faq_ilib .ilib_faq_item {
			width: calc(100% / 2 - 10px) !important;
		}
		.two_faq_ilib .count img {
			width: 100%;
			height: 100%;
			border-radius: 100%
		}
		@media only screen and (max-width: 1200px) {
			.all_faq_ilib .ilib_faq_item, .all_faq_col3 .ilib_faq_item_new {
				width: calc(100% / 2 - 10px)!important;
			}
			.all_faq_ilib.two_faq_ilib .ilib_faq_item {
				width: calc(100%) !important;
			}
		}
		@media only screen and (max-width: 768px){
			.all_faq_ilib .ilib_faq_item, .all_faq_col3 .ilib_faq_item_new, .all_faq_col2 .ilib_faq_item_new {
				width: calc(100%) !important;
			}
			.all_faq_ilib .text {
				max-height: 180px;
			}
			.all_faq_ilib h2 {
				min-height: unset;
			}
		}
		@media only screen and (max-width: 630px) {
			.all_faq_ilib .body {
				align-items: center;
				justify-content: flex-start;
				flex-direction: column;
			}
			.all_faq_ilib .count {
				margin-bottom: -50px;
				margin-right: 0px
			}
			.all_faq_ilib .text {
				padding: 90px 30px 30px 30px;
				width: 100%;
			}
		}


/* footer*/
.c-block {
    border-top: 1px solid #006545;
}

footer a {
    color: #3d3d3f;
}

.block-footer {
    background-image: url(assets/img/bg_footer.jpg);
    background-repeat: no-repeat;
}

.block-footer > .container {
    padding-top: 80px;
    padding-bottom: 60px;
}

.block-footer .logo img {
    width: 167px;
}

.c-block .row > div {
    display: table;
}

.c-block .row > div > div {
    display: table-cell;
    vertical-align: middle;
}

.by {
    text-align: right;
}

.fm-socials {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

.fm-socials a {
    margin-right: 9px;

}

.copyright-block, .by {
    padding: 20px 0;
    font-size: 12px;
}

.vk {
    width: 28px;
    height: 28px;
    background-image: url(assets/img/vk.png);
}

.fb {
    width: 28px;
    height: 28px;
    background-image: url(assets/img/fc.png);
}

.inst {
    width: 28px;
    height: 28px;
    background-image: url(assets/img/insta.png);
}

.yt {
    width: 28px;
    height: 28px;
    background-image: url(assets/img/yu.png);
}

.ok {
    width: 28px;
    height: 28px;
    background-image: url(assets/img/ok.png);
}

.fm-soctitle {
    padding-top: 26px;
    padding-bottom: 16px;
}

.fm-item {
    font-weight: 700;
    padding-bottom: 10px;
}

.fm-items ul {
    line-height: 1.95em;
    padding-left: 0;
    list-style-type: none;
}

footer .collapse {
    padding-left: 0;
}

.fm-item-content {
    float: right;
}

#last-block-footer {
   /* max-width: 195px;*/
	max-width: 230px;
}


@media screen and (max-width: 768px) {
    .pdf_link{
        background: unset!important;
    }
    img{
        max-width: 100%;
    }
    .slick-next {
        right: 0 !important;
        z-index: 99;
    }
    .slick-prev {
        left: 0 !important;
        z-index: 99;
    }
    .col-sm-4.col-md-4.col-lg-4.coolered {
        max-width: 400px;
        margin: 0 auto;
    }

    .fifth-cnt2 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 15px;
    }

    .top_info {
        text-align: center;
    }

    #last-block-footer {
        max-width: unset;
    }

    .top-img-05 {
        display: none;
    }

}


.fmfirst-item-content {
    padding-left: 60px;
}

footer a:hover {
    color: #006545;
}

.nav > li {
    position: relative;
    display: block;
    float: left;
}

ul.dropdown-menu.sub-menu.depth_1 {
    left: 100% !important;
    top: -8px !important;
}

.dropdown-menu {
    margin: 0px 0 0;
}

/* forms */
.cc-header {
    padding-bottom: 16px;
    text-align: center;
    color: #006545;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.cc-text {
    padding-bottom: 20px;
}

.item .carousel-center.active {
    pointer-events: painted;
}

.item .active {
    pointer-events: painted;
}

.uslugi-table-body > .container > .row:nth-child(even) {
    background: #f6fdf6;
}

.uslugi-wrapper {
    padding-bottom: 0;
}

.uslugi-table-body--single {
    padding-bottom: 0px;
}

.uslugi-table-body {
    /*padding-bottom: 150px;*/
    height: 100%;
}

.pb-cotrols .prev-btn {
    left: 46%;
    background: url(assets/img/left.png);
    width: 40px;
    height: 28px;
}

.pb-cotrols .next-btn {
    left: 3%;
    background: url(assets/img/right.png);
    width: 40px;
    height: 28px;
}

.pb-cotrols .prev-btn:hover {
    background: url(assets/img/left_active.png);
    width: 40px;
    height: 28px;
    transition: all .1s ease .2s;
}

.pb-cotrols .next-btn:hover {
    background: url(assets/img/right_active.png);
    width: 40px;
    height: 28px;
    transition: all .1s ease .2s;
}

.cc_ad_lefp {
    margin-left: 0;
    display: flex;
    justify-content: flex-end;
}

.cc-point-form {
    width: 530px;
}

.sixth-block {
    position: relative;
    overflow: hidden;
}

.actions-page h2 {
    font-size: 22px;
    color: #006545;
    margin-top: 35px;
    margin-bottom: 26px;
}

.actions-page {
    position: relative;
    overflow: hidden;
   /* padding-bottom: 22%;*/
}

.reviews-block {
    position: relative;
    overflow: hidden;
    min-height: 775px;
}

.about-sertificates {
    position: relative;
    overflow: hidden;
}

.stuff-wrap {
    position: relative;
    overflow: hidden;
}

.stuff-page-block {
    position: relative;
    overflow: hidden;
}

.gallery-block-wrap {
    position: relative;
    overflow: hidden;
}

.actions-block-wrap {
    position: relative;
    overflow: hidden;
    min-height: 850px;
}

.actions-block-wrap {
    position: relative;
    overflow: hidden;
    height: 100%;
}

.actions-page {
    overflow: hidden;
}

.content.about {
    overflow: hidden;
}

#wpcf7-f153-p1836-o1 .help-block.wpcf7-not-valid-tip {
    position: relative;
    top: -9px;
    left: 18px;
}

.uslugi-table-body table {
    width: 100%
}

.uslugi-table-body table tr td {
    max-width: 213px;
}

.uslugi-table-body table tr td {
    padding: 10px 0 10px 0;
}

.uslugi-table-body tr:nth-of-type(2n+1) {
    background: #e5f1e2;
}

.uslugi-table-body tr td:nth-of-type(odd) {
    /*width: 100%;*/
    padding-left: 15px;
}

.uslugi-table-body tr td:nth-of-type(even) {
    padding-right: 15px;
    min-width: 182px;
    text-align: center;
}

.proc-price-h {
    text-align: right;
    padding-right: 78px;
}

.flex-form {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;

}

.form-group{
 padding-left: 3px;
padding-right: 3px;
}

.service-bottom-block input[type=text], .service-bottom-block input[type="tel"] {
    height: 37px;
    width: 280px;
    border: 1px solid #9b9b9b;
}

.wpcf7-form-control-wrap{
    margin-top: -15px;
}

.service-bottom-block .wpcf7-form-control.wpcf7-textarea.form-control.form-control {
    height: 37px;
    margin-bottom: 15px;
    width: 280px;
    border: 1px solid #9b9b9b;
    border-radius: unset;
}

.service-bottom-block .form-group.phone-email {
    margin-right: 15px;
    margin-left: 15px;
}

.service-bottom-block .form-group.your-msg {
    margin-right: 15px;
}

.service-bottom-block .row-btns {
    margin-top: -30px;
    padding-bottom: 0;
}

.service-bottom-block .btn-rgb {
    width: 250px;
    padding: 10px 10px 11px;
}

.uslugi-forms {
    padding-bottom: 25px;
    font-size: 24px;
}

.uslugi-table-body {
    position: relative;
    overflow: hidden;
}

.news-page-wrap {
    position: relative;
    overflow: hidden;
    min-height: 900px;
}

.fb-msi-content {
    max-width: 297px;
    width: 100%;
}

.wg-item .fb-msi-item li {
    line-height: 1.3em;
}

.research-desc-h {
    padding-left: 15px;
}

.navbar-extend .nav li:first-child a {
    padding-left: 0;
}

.navbar-extend .nav li:last-child a {
    padding-right: 0;
}

.navbar-extend .nav li:first-child a:before {
    right: 30px;
}

.navbar-extend .nav li:last-child a:before {
    right: -30px;
}

.navbar {
    border-radius: 0px;
}

.nav-block .col-md-12 {
    padding-right: 0;
    padding-left: 0;
}

.navbar-toggle .icon-bar {
    width: 28px;
    height: 4px;
}

.gal-pg-item img {
    width: 100%;
    height: auto;
}

.service-bottom-block:last-child {
    padding-bottom: 60px;
    margin-top: 80px;
}

.service-bottom-wr {
    margin-top: 80px;
}

.akcion-about-block .container img {
    width: 357px;
    height: auto;
}

.item-akc, .item-akc-btn {
    display: none;
}

.plyr__play-large {
    width: 75px;
    height: 75px;
    background: rgb(192, 104, 117);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, right top, from(rgba(151, 196, 78, 0.75)), to(rgba(15, 164, 68, 0.75)));
    background: -webkit-linear-gradient(left, rgba(151, 196, 78, 0.75) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: -o-linear-gradient(left, rgba(151, 196, 78, 0.75) 0%, rgba(15, 164, 68, 0.75) 100%);
    background: linear-gradient(to right, rgba(151, 196, 78, 0.75) 0%, rgba(15, 164, 68, 0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c06875', endColorstr='#345b8b', GradientType=1);
}


	.all_faq_ilib .ilib_faq_item, .all_faq_ilib .ilib_faq_item_new {
	display: flex;
  flex-direction: column;
  justify-content: space-between;
	}

   .all_faq_col3 .ilib_faq_item_new, .all_faq_ilib .ilib_faq_item{
        width: calc(100% / 3 - 14px);
    }

    .all_faq_col2 .ilib_faq_item_new{
        width: calc(100% / 2 - 14px);
    }

      .all_faq_col1 .ilib_faq_item_new{
        width: calc(100% - 14px);
    }

    .ilib_faq_item_new .text{
        min-height: 230px;
    }

    .all_faq_ilib .ilib_faq_item_new .des_txt{
        display: none;
    }

    .all_faq_ilib .ilib_faq_item_new .des_txt.active{
        display: block;
    }

	.all_faq_ilib .body {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: end;
		flex-direction: column;
	}
	.all_faq_ilib .text {
		background: linear-gradient(90deg, rgba(148, 193, 36, 0.10) 0.61%, rgba(49, 170, 221, 0.10) 100%);
		border-radius: 30px;
		padding: 90px 10px 20px 10px;
		box-sizing: border-box;
		width: 100%;
		max-height: 300px;
		overflow: hidden;
	}
    .text.more .des_txt, .text.more .des_txt p{
        line-height: 1 !Important;
    }
	.all_faq_ilib .text1.more {
		max-height:none;
	}
	.all_faq_ilib .text2.more {
		max-height:none;
	}
	.all_faq_ilib .text3.more {
		max-height:none;
	}
	.all_faq_ilib .textMore {
		padding: 16px 20px;
		margin-top: 16px;
		background: #006545;
		color: #fff;
		border-radius: 50px;
	}
	.all_faq_ilib .count {
		background: linear-gradient(90deg, #93C028 0%, #2EAADF 100%);
		width: 100px;
		height: 100px;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #ffffff;
		border-radius: 100%;
		font-size: 50px;
		margin-right: 0px;
		margin-bottom: -50px;
		font-weight: 700;
	}


.pict_info h1{
    max-width: 720px;
}











.plyr__play-large svg {
    left: 15px;
}

.video-item .video-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.35px;
    margin-top: 40px;
    margin-bottom: 15px;
}

.video-item {
    margin-bottom: 60px;
}

.single-galerejob .stuff-page-block {
    padding-bottom: 160px;
}

.page-template-page-contacts .cc-point-form input[type=text], .cc-point-form input[type=tel], .cc-point-form input[type=email] {
    color: #ffffff;
}

.map-h3 {
    display: none;
}

.acceptance-409 {
    display: inline-block;
}

.cc_ad_lefp label {
    color: #fff
}

.cc_ad_lefp a {
    color: #356b29
}


.sixb-fp-images {
    width: 100%;
    height: 257px;
    display: block;
    overflow: hidden;
}

.sixb-fp-images img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    object-position: center;
}

.sixb-fp-cnt {
    min-height: 501px;
    margin-bottom: 30px;
}

.shuffle-filter {
    margin-bottom: 20px;
}

.shuffle-filter .dropdown-menu {
    padding: 0;
    border: none;
    overflow-x: hidden;
    overflow-y: auto;
    width: 252px;
    max-height: 430px;
}

.shuffle-filter .dropdown-menu .btn {
    display: block;
    border-radius: 0;
    margin-left: 0;
    white-space: inherit;
}

.shuffle-filter .dropdown-menu .btn:hover {
    background: #006545;
    color: #fff;
}

.shuffle-filter .dropdown-menu .btn.active {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #006545;
    color: #fff;
}

.shuffle-filter .dropdown-menu .btn input {
    border: none;
}

.shuffle-filter .btn-group .dropdown-toggle {
    border: 1px solid #006545;
    background: #fff;
    padding-left: 40px;
    padding-right: 40px;
}

.shuffle-filter .btn-group .dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.3em;
    vertical-align: middle;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-left: 0.3em solid transparent;
}

.shuffle-filter .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.article-date-si {
    padding-top: 15px;
}

.specialist-carousel.owl-carousel .owl-item img {
    border: 1px solid #ccc;
    padding: 10px;
}

.specialist-serts {
    padding-top: 36px;
}

.fb-msi-item a:hover {
    color: #47a074;
}

.fb-msi-item li {
    list-style-type: none;
}

.fb-msi-item li:before {
    content: "\f067";
    font-family: "FontAwesome";
    width: 10px;
    height: 10px;
    margin-right: 5px;
}

.fb-msi-item li:hover:before {
    content: "\f14a";
    font-family: "FontAwesome";
    width: 10px;
    height: 10px;
    margin-right: 5px;
}

.video-title {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #006545;
    padding-bottom: 60px;
    line-height: 1.0;
}

.video-page {
    padding-top: 70px;
}

.padding-serch-block {
    padding-bottom: 30px;
}

.search-title-block {
    padding-top: 20px;
    padding-bottom: 40px;
}

.search-title-post {
    font-size: 24px;
    font-weight: 500;
}

a.search-more {
    color: #333;
    margin-top: 20px;
}

.search-more-block {
    padding-top: 20px;
}

.formsearch form {
    position: relative;
}

.formsearch form input[type=text] {
    margin-bottom: 7px;
    margin-top: 7px;
    border: 1px solid #006545;
}

.formsearch {
    padding-right: 0;
}

.sblock-height {
    height: 85px;
    overflow: hidden;
}


/*============== main screen ===============*/

.main-screen {
    overflow: hidden;
    position: relative;
    min-height: 500px;
    padding-bottom: 30px;
    background-image: url("./img/main-bg.png");
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.main-screen .container {
    position: relative;
    z-index:5;
}

.main-screen .block-header {
    font-size: 40px;
}

.main-screen .btn-rgb {
    margin-top: 1em;
    padding: 13px 10px 15px;
    max-width: 200px;
}

.main-screen .btn-rgb:hover,
.main-screen .btn-rgb:focus,
.main-screen .btn-rgb:active {
    text-decoration: none;
    color: #fff;
}

.main-screen .main-screen-content {
    text-align: center;
}

.main-screen .main-screen-content p {
    max-width: 55ch;
    margin-right: auto;
    margin-left: auto;
}

.main-screen .mainslider-paralax {
    z-index: 0;
}

.main-screen .mainslider-paralax img {
    height: auto;
    width: 112%;
}

.main-screen .mask-slider {
    bottom: 0;
    z-index: 2;
}

/*============== event-desc ===============*/

.event-desc {
    padding-top: 80px;
}

.event-desc .event-desc-img-subtitle .btn-rgb {
    display: inline-block;
}

.event-desc .event-desc-img-subtitle .btn-rgb:hover,
.event-desc .event-desc-img-subtitle .btn-rgb:focus,
.event-desc .event-desc-img-subtitle .btn-rgb:active {
    color: #fff;
    text-decoration: none;
}

.event-desc .event-desc-img-name {
    font-family: 'Calama', sans-serif;
    font-size: 35px;
    color: #006545;
    padding-top: 20px;
    padding-bottom: 15px;
}

.event-desc .event-desc-img-desc {
    font-size: 14px;
  margin-bottom: 0px;
}

.event-desc .tb-fp-header br {
    display: none;
}

/*============== diagnosis block ===============*/

.diagnosis-block {
    margin-top: -40px;
    padding-bottom: 100px;
}

.diagnosis-block .row-flex {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.diagnosis-block .tb-fp-header {
    text-align: center;
    padding-bottom: 40px;
}

.diagnosis-block .diagnosis-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 40px;
}

.diagnosis-block .diagnosis-flex-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
}

.diagnosis-block .diagnosis-flex-block:last-child {
    margin-bottom: 0;
}

.diagnosis-block .diagnosis-flex-block-img {
    min-width: 68px;
}

.diagnosis-block .diagnosis-flex-block-img img {
    height: 64px;
}

.diagnosis-block .diagnosis-flex-block-text {
    color: #464646;
}

/*============== advantages block ===============*/

.advantages-list-block {
    position: relative;
    z-index: 4;
}

.advantages-list-block .inner-container {
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}

.advantages-list-block .container {
    padding-top: 0px;
    padding-bottom: 50px;
}

.advantages-list-block .row-flex {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

/*============== methods block ===============*/

.methods-block {
    position: relative;
    overflow: hidden;
    margin-top: -45px;
    z-index: 4;
}

.methods-block .city-fp-paralax {
    z-index: 3;
}

.methods-block .container {
    position: relative;
    z-index: 4;
}

.methods-block .tb-fp-header {
    text-align: center;
    margin-bottom: 45px;
}

.methods-block .row-flex {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.methods-block .fb-ms-item-inner {
    position: relative;
}

.methods-block .fb-msi-title a {
    font-size: 20px;
}

.methods-block .fb-msi-content {
    max-width: unset;
    max-width: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 40px 35px;
}

/*============== for patients ===============*/

.for-patients {
    padding-top: 40px;
    padding-bottom: 40px;
}

/*============== offer block ================*/

.offer-block {
    position: relative;
    overflow: hidden;
}

.offer-block .inner-container {
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    min-height: 500px;
}

.offer-block .container {
    padding-top: 50px;
    padding-bottom: 100px;
}

.offer-block .btn-rgb {
    display: inline-block;
    text-decoration: none;
    margin-top: 40px;
}

.offer-block .btn-rgb:hover,
.offer-block .btn-rgb:focus,
.offer-block .btn-rgb:active {
    color: #fff;
    text-decoration: none;
}

.row-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.img-auto img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.coolered{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.user-content p {
    line-height: 1.5em;
    margin-bottom: 1.5em;
}

.user-content a {
    text-decoration: underline;
}

.user-content dl dt {
    font-weight: 700;
    color: #006545;
    margin-bottom: 13px;
    font-size: 1.2em;
}

.user-content dl dt span {
    border-bottom: 3px solid #006545;
}

.user-content dl dd {
    margin-bottom: 25px;
    line-height: 1.5em;
}

.user-content ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding-left: 24px;
}

.user-content ul li {
    line-height: 1.5em;
    position: relative;
    margin-bottom: 5px;
}

.user-content ul li:before {
    content: "";
    position: absolute;
    left: -23px;
    top: 0.45em;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #006545;
    /* Old browsers */
    /* FF3.6-15 */
   /* background: -webkit-linear-gradient(-45deg, #22ad3d 1%, #6fc042 54%, #6fc042 100%);*/
    /* Chrome10-25,Safari5.1-6 */
   /* background: -webkit-linear-gradient(315deg, #22ad3d 1%, #6fc042 54%, #6fc042 100%);
    background: -o-linear-gradient(315deg, #22ad3d 1%, #6fc042 54%, #6fc042 100%);
    background: linear-gradient(135deg, #22ad3d 1%, #6fc042 54%, #6fc042 100%);*/
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  
    /* IE6-9 fallback on horizontal gradient */
}

@media (min-width: 576px) {
    .main-screen {
        height: 600px;
    }

    .page-id-3299 .main-screen {
        height: 400px;
        min-height: 400px;
    }

    .main-screen .block-header {
        font-size: 45px;
    }


}

@media (min-width: 768px) {
    .main-screen {
        height: 700px;
    }

    .page-id-3299 .main-screen {
        height: 400px;
        min-height: 400px;
    }

    .main-screen .block-header {
        font-size: 50px;
    }

    .main-screen .btn-rgb {
        padding: 22px 10px 23px;
        max-width: 300px;
        margin-top: 3em;
    }

    .main-screen .main-screen-content {
        text-align: left;
    }

    .main-screen .main-screen-content p {
        margin-left: 0;
    }

    .diagnosis-block .tb-fp-header {
        padding-bottom: 80px;
    }

    .diagnosis-block .diagnosis-flex {
        margin-bottom: 0;
    }

    .methods-block {
       /* padding-bottom: 200px;*/
        padding-top: 90px;
    }

    .for-patients {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .offer-block .container {
        padding-top: 100px;
        padding-bottom: 120px;
    }
}

@media (min-width: 992px) {
    .main-screen .block-header {
        font-size: 60px;
    }

    .event-desc .tb-fp-header br {
        display: inline-block;
    }
}

@media (min-width: 1200px) {
    .main-screen {
        height: 800px;
    }

    .page-id-3299 .main-screen {
        height: 400px;
        min-height: 650px;
    }

    .main-screen .block-header {
        font-size: 72px;
    }

    .offer-block .container {
        padding-top: 180px;
        padding-bottom: 180px;
    }
}

#zapispagelife .modal-dialog {
    max-width: 450px;
}

#zapispagelife .modal-content {
    border-radius: 0;
    padding: 40px;
}

#zapispagelife .row-btns {
    padding-bottom: unset;
}

li.thisIsTheLongestClassForACascadingStyleSheetOnYourSiteCalledEucalyptusInTheCityOfVoronezhDevelopedByStebnevStudio a {
    font-weight: bold;
    color: #006545 !important;
}

#zhiza .modal-dialog {
    max-width: 450px;
}

#zhiza .modal-content {
    border-radius: 0;
    padding: 40px;
}

#zhiza .row-btns {
    padding-bottom: unset;
}

#zhiza2 .modal-dialog {
    max-width: 450px;
}

#zhiza2 .modal-content {
    border-radius: 0;
    padding: 40px;
}

#zhiza2 .row-btns {
    padding-bottom: unset;
}

.formsearch form input[type=text] {
    border-radius: 23px !important;
}

.formsearch input[type="submit"] {
    border: unset;
    height: 40px;
    cursor: pointer;
    padding: 0 20px;
    background: url(img/icon-search.png) no-repeat 50% 50%;
    text-indent: -9999px;
    position: absolute;
    z-index: 100;
    top: 9px;
    right: 21px;
}

.formsearch {
    margin-top: 1px;
}

.for-imges .alignright {
    float: right;
    display: inline-block;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.for-imges .alignleft {
    float: left;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 36px;
}

.for-imges .aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
}

.running-line {
    background: #006545;
    color: #fff;
}

.running-line p {
    margin: 0;
    padding: 4px 0;
}

.proposals img {
    width: 24px !important;
    height: 24px;
}

.proposals {
    display: flex;
}

.proposals-icons {
    padding-right: 15px;
}

.proposals-text {
    color: #464646;
    line-height: 1.7;
    font-size: 18px;
    padding-bottom: 15px;
}

.msi-content .btn-rgb {
    margin-top: 50px;
}

.block-subheader {
    max-width: 600px;
}

.stuff-bottom-center {
    text-align: center;
    padding-bottom: 40px;
}

.rew-wrap {
    padding-bottom: 30px;
}

.rew-wrap .review-author {
    padding-bottom: 8px;
}

.rew-wrap .review-date {
    margin-bottom: 20px;
}

.rew-padding-bottom {
    padding-bottom: 80px;
}

.review-btn .btn-rgb {
    padding: 15px 10px 16px;
}

.review-btn-single .btn-rgb {
    padding: 15px 10px 16px;
}

.btn-main {
    display: flex;
    padding-top: 60px;
    float: right;
}

.btn-main .btn-rgb {
    width: 200px;
}

.review-btn-single {
    padding-left: 30px;
}

.revi-trunsperent .btn-rgb {
    background: transparent;
    border: 1px solid #006545;
    color: #006545;
}

.revi-trunsperent .btn-rgb:hover {
    background: #006545;
    border: 1px solid #006545;
    color: #fff;
    text-decoration: none;
}

.revi-trunsperent .btn-rgb:active {
    text-decoration: none;
}

.revi-trunsperent .btn-rgb:focus {
    text-decoration: none;
}

.reviews-zapis .btn-rgb:hover {
    color: #fff;
    text-decoration: none;
}

.reviews-zapis .btn-rgb:active {
    text-decoration: none;
    color: #fff;
}

.reviews-zapis .btn-rgb:focus {
    text-decoration: none;
    color: #fff;
}

.stuff-img {
    padding-top: 15px;
}

.stock-no-active {
    opacity: 0.5;
}

.screen-reader-text {
    display: none;
}

.container-pagination {
    text-align: center;
    padding-bottom: 40px;
}

.page-numbers {
    padding: 10px 15px;
}

.actabout-title {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    padding-top: 15px;
}

.navbar-collapse.in {
    overflow-y: inherit !important;
}

.ms-item.perviy .btn-rgb {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    max-width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    max-height: unset;
}

.ms-item.perviy {
    position: relative;
}

.ms-item.perviy .msi-content {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    opacity: 0;
}

.ms-item.perviy1 .block-header > span {
    display: block;
    /* font-size: 36px; */
}

.ms-item.perviy1 .block-header > span.thirdline {
    font-size: 30px;
    color: #6f6f6f;
}

.ms-item.perviy1 .block-header > span.second-line {
    font-size: 57px;
    /* font-weight: 600; */
}

.ms-item.perviy1 .block-header > span.second-line > span {
    display: block;
}

.ms-item.perviy1 .block-header > .first-line {
    display: block;
    font-size: 50px;
}

.ms-item.perviy1 .block-header > span.fiveline {
    font-size: 50px;
}

.ms-item.perviy1 .block-header {
    margin-top: 0;
    padding-bottom: 0;
}

.ms-item.perviy1 .block-header > span {
    margin-bottom: 3px;
}

.ms-item.perviy1 .block-header > span.second-line {
    line-height: 0.8;
    font-size: 65px;
}

.ms-item.perviy1 .block-header > span {
    margin-bottom: 10px;
}

.ms-item.perviy1 .block-header > span.thirdline br {
    display: none;
}

.ms-item.perviy1 .block-header > span.fiveline br {
    display: none;
}

.Slide_s_NG .btn-rgb{
    display: none
}

@media screen and (max-width: 1100px) {

    .ms-item.perviy1 .block-header > span {
        font-size: initial;
        margin-bottom: 0 !important;
        line-height: 2;
    }

    .ms-item.perviy1 .block-header > span.thirdline {
        display: none !important;
    }

    .ms-item.perviy1 .block-header > span.fiveline {
        display: none !important;
    }
}

@media screen and (max-width: 991px) {
    .ms-item.perviy1 .block-header > span {
        font-size: 40px !important;
        margin-bottom: 0 !important;
        line-height: 2;
    }


}

@media screen and (max-width: 1100px) {
    .block-header {
        margin-top: 40px;
        padding-bottom: 0;
    }

    .ms-carousel .msi-content {
        top: 0;
        height: 100%;
    }

    .ms-carousel .msi-content {
        top: 0;
        height: 100%;
    }

    .ms-carousel .container {
        position: relative;
        height: 100%;
    }

    .ms-carousel .block-subheader {
        padding-bottom: 10px;
    }

    .msi-content .btn-rgb {
        margin-top: 50px;
    }
}

@media screen and (max-width: 1023px) {
    .menu-tabut {
        font-size: 20px;
        /* font-family: 'Calama', sans-serif; */
        color: #006545;
        /* margin-top: 7px; */
        /* margin-left: 8px; */
        display: block;
        line-height: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 6px;
    }

    .ms-carousel .container {
        position: relative;
        height: auto;
    }

    .main-slider .msi-content {
        top: 245px !important;
        transform: translateY(-50%) !important;
        position: absolute !important;
    }

    .ms-carousel .msi-content {
        height: 300px;
    }

}

@media screen and (max-width: 950px) {
    .msi-content .btn-rgb {
        margin-top: 20px;
    }

}

@media screen and (max-width: 800px) {
    .main-slider .msi-content {
        top: 175px !important;
    }

    /*.main-slider .ms-item {
        height: auto !important;
    }*/
    .main-slider .owl-dots {
        position: relative;
        bottom: 40px;
    }

    .ms-carousel .msi-content {
        height: 200px;
    }

    .msi-content .btn-rgb {
        margin-top: 0;
    }

    .main-slider .mask-slider {
        bottom: 0 !important;
    }
}

@media screen and (max-width: 768px) {
    .main-slider .msi-content {
        top: 104px !important;
    }

    .ms-carousel .owl-item {
        background-color: white;
    }
}

@media screen and (max-width: 485px) {
    .main-slider .ms-item {
        height: 404px !important;
    }

    .main-slider .owl-dots {
        position: relative;
        bottom: 73px;
    }

    .main-slider .msi-content {
        top: 173px !important;
    }

    .manoftheyear .msi-content {
        margin-top: 110px;
    }


    .top-img-07, .top-img-06 {
        display: none;
    }


}

/* 
a[href$=".pdf"] {
    padding: 2px 0 0 25px;
    background: transparent url(img/icon_pdf.png) no-repeat left top;
} */

a[href$=".doc"],
a[href$=".docx"] {
    padding: 2px 0 0 25px;
    background: transparent url(img/icon_doc.png) no-repeat left top;
}

.zacherknuto {
    font-family: 'Calama', sans-serif;
    font-size: 56px;
    color: #828b89;
    padding-bottom: 60px;
    line-height: 0;
}


.ne_zacherknuto {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #006545;
    padding-bottom: 40px;
    line-height: 0;
}

.zacherk {
    position: relative;
    font-size: 55px;
}

.zacherk:before {
    border-bottom: 4px solid #686d6b;
    position: absolute;
    content: "";
    width: 115%;
    height: 15%;
    transform: rotate(-10deg);
    left: -10px;
}


.btn-rgb {
    margin-top: 0px !important;
}

.block-subheader {
    margin-top: 20px;
    padding-bottom: 10px;
}

#stuff2, #stuff3 {
    position: absolute;
    top: 0;
    z-index: -999;
    opacity: 0;
}

.filials {
    display: inline-block;
}

.filials > span.addreses {
    background: #006545;
    padding: 5px 10px;
    border-radius: 50px;
    color: #FFF;
    opacity: 0.6;
    display: inline-block;
    text-align: center;
}

.filials > .addreses.activ-filial {
    background: #006545;
    padding: 5px 10px;
    border-radius: 50px;
    color: #FFF;
    opacity: 1;
}

.filtergrider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.filials {
    margin-right: 15px;
}

.act-btn-fil {
    padding: 5px 15px;
    background: #006545;
    color: #FFF;
    /* font-weight: bold; */
    border-radius: 50px;
    box-shadow: 0px 8px 9px 1px rgba(148, 192, 7, 0.4196078431372549);
    z-index: 8 !Important;
}

.tumbl-clinics {
    display: inline-block;
}

.tumbl-clinics > span {
    display: inline-block;
}

.olimpiyskiy-btn {
    background: #cac9c9;
    border-radius: 50px;
    padding: 5px 15px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: -20px 0px 0px 0px #cac9c9;
    color: #FFF;
}

.olimpiyskiy-btn {
    background: #cac9c9;
    border-radius: 50px;
    padding: 5px 15px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: -20px 0px 0px 0px #cac9c9;
    color: #FFF;
}

.tumbl-clinics .putilovskaya-btn + span.olimpiyskiy-btn:hover {
    box-shadow: -20px 0px 0px 0px #cac9c9, 0px 8px 9px 1px rgba(202, 201, 201, 0.45);
}

.tumbl-clinics > span {
    cursor: pointer;
}

div#second-tumbl-clinics span.putilovskaya-btn {
    background: #cac9c9;
    border-radius: 50px;
    padding: 5px 15px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    box-shadow: 10px 0px 0px 0px #cac9c9;
    color: #FFF;
    z-index: 4;
}

div#second-tumbl-clinics span.olimpiyskiy-btn.act-btn-fil {
    padding: 5px 15px;
    background: #006545;
    color: #FFF;
    /* font-weight: bold; */
    border-radius: 50px;
    box-shadow: 0px 8px 9px 1px rgba(148, 192, 7, 0.4196078431372549) !important;
}

div#second-tumbl-clinics > span.putilovskaya-btn:hover {
    box-shadow: 20px 0px 0px 0px #cac9c9, 0px 8px 9px 1px rgba(202, 201, 201, 0.45);
}

span.olimpfive-btn:hover {
   box-shadow: -15px 0px 0px 0px #e9e8e8, 0px 8px 9px 1px rgba(202, 201, 201, 0.45);
}

span.olimpfive-btn.act-btn-fil {
    padding: 5px 15px;
    background: #006545;
    color: #FFF;
    font-weight: bold;
    border-radius: 50px !Important;
    box-shadow: 0px 8px 9px 1px rgba(148, 192, 7, 0.4196078431372549) !important;
    position: relative;
    margin-left: -16px;
}

div#filial-2, div#filial-3 {
    display: none;
}

.filials > span {
    cursor: pointer;
}

#table-new tr td.col-xs-6.col-md-6 {
    width: 50%;
    padding: 15px;
    min-width: unset;
    max-width: unset;
}

#table-new tr td.col-md-3 {
    min-width: unset;
    max-width: unset;
    padding: 15px;
}

.cancelb {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: 0;
    right: 0;
    background: #006545;
    border-radius: 50%;
    top: 3px;
}

.filial-h {
    position: relative;
}

.cancelb:before {
    content: " ";
    width: 7px;
    height: 7px;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
    position: absolute;
    bottom: 2.5px;
    margin: auto;
    left: 0;
    right: 0;
    transform: rotate(45deg);
}

.cancelb:after {
    content: " ";
    width: 7px;
    height: 7px;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
    position: absolute;
    top: 2.5px;
    margin: auto;
    left: 0;
    right: 0;
    transform: rotate(-135deg);
}

.cancelb {
    display: none;
}

span.ckz {
    background: #dddddd;
    border-radius: 50px;
    padding: 5px 15px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: -20px 0px 0px 0px #dddddd;
    color: #FFF;
    z-index: 0;
    position: relative;
}

span.ckz {
    cursor: pointer;
}




span.teatralnaya-btn {
    background: #dddddd;
    border-radius: 0px 50px 50px 0 !important;
    padding: 5px 15px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: -20px 0px 0px 0px #dddddd;
    color: #FFF;
    z-index: 2;
    position: relative;
}


span.teatralnaya-btn {
    cursor: pointer;
}

.tumbl-clinics .putilovskaya-btn + span.olimpiyskiy-btn + span.teatralnaya-btn:hover {
    box-shadow: -20px 0px 0px 0px #dddddd, 0px 8px 9px 1px rgba(202, 201, 201, 0.24);
}

span.olimpiyskiy-btn {
    z-index: 3;
    position: relative;
}


div#third-tumbl-clinics span.putilovskaya-btn {
    background: #cac9c9;
    border-radius: 50px;
    padding: 5px 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 10px 0px 0px 0px #cac9c9;
    color: #FFF;
    z-index: 4;
}

span.putilovskaya-btn{
    position: relative;
    z-index: 4;
}

div#third-tumbl-clinics span.putilovskaya-btn:hover {
    box-shadow: 20px 0px 0px 0px #cac9c9, 0px 8px 9px 1px rgba(202, 201, 201, 0.45);
}


div#third-tumbl-clinics span.olimpfive-btn {
    background: #dddddd;
    border-radius: 50px;
    padding: 5px 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: -30px 0px 0px 0px #dddddd;
    color: #FFF;
    z-index: 1;
    position: relative;
}

 span.olimpfive-btn {
    background: #e9e8e8;
    border-radius: 0px 50px 50px 0 !important;
    padding: 5px 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: -15px 0px 0px 0px #e9e8e8;
    color: #FFF;
    z-index: 1;
    position: relative;
}

div#third-tumbl-clinics span.ckz{
    background: #dddddd;
    border-radius: 50px;
    padding: 5px 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 20px 0px 0px 0px #dddddd;
    color: #FFF;
    z-index: 1;
    position: relative;
}

span.teatralnaya-btn.act-btn-fil {
    padding: 5px 15px;
    background: #006545;
    color: #FFF;
    /* font-weight: bold; */
    border-radius: 50px !Important;
    box-shadow: 0px 8px 9px 1px rgba(148, 192, 7, 0.4196078431372549) !important;
    position: relative;
    margin-left: -22px;
}

#third-tumbl-clinics span.olimpiyskiy-btn:hover {
    box-shadow: 20px 0px 0px 0px #dddddd, 0px 8px 9px 1px rgba(202, 201, 201, 0.24);
}


@media screen and (max-width: 1130px) {
    .map-box {
        display: none;
    }

    .cc-address {
        padding: 0;
    }

    .class-w-1130 {
        width: 100%;
    }

    .cc_ad_lefp {
        margin-left: 0;
        display: flex;
        justify-content: center;
    }

    /*.cc-address {
        width: 100%;
    }
    */
    .cc_ad_lefp {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media screen and (max-width: 1023px) {
    .cc_ad_lefp {
        display: flex !important;
    }

    .cc-point-form {
        margin: 0 auto;
    }
}


@media screen and (max-width: 570px) {
    .tumbl-clinics > span {
        border-radius: 50px;
        display: block;
        width: 100% !important;
        max-width: 100%;
        box-shadow: none !important;
        margin-bottom: 4px;
    }

    .tumbl-clinics {
        width: 100%;
    }

}

.rec-wrap {
    text-align: center;
}

.rec-wrap > div {
    text-align: center;
}

.rec-wrap > div > div {
    text-align: center;
    display: inline-block;
    margin-bottom: 15px;
}

.listing-wrapper > a {
    /* border-radius: 50px !important; */
    display: block;
}

.listing-wrapper > a > img {
    display: block;
    width: 100%;
    height: auto;
}

.listing-wrapper span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    height: 50px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Calama', sans-serif;
    font-size: 50px;
    color: #FFF;
}

.listing-wrapper {
    /* background: red; */
    position: relative;
    /* border-radius: 50px !important; */
}

.listing-wrapper a:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(45deg, #006545, transparent);
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: 15px;
}

.listing-wrapper span {
    z-index: 3;
}

.listing-wrapper:hover > a:before {
    opacity: 0.9;
}

.listing-wrapper a img {
    border-radius: 15px;
}

.listing-wrapper > a > img {
    /* box-shadow: 0px 9px 20px 1px rgba(94, 158, 79, 0.41); */
}


.page-id-3299 .event-desc-img-subtitle {
    text-align: center;
}

.btn-for-center > div {
    display: inline-block;
    width: 320px;
}

.btn-for-center {
    text-align: center;
}

.btn-for-center .event-desc-img-subtitle {
    background: #FFF;
    padding-left: 10px;
    padding-right: 10px;
    z-index: 1;
    position: relative;
}

.btn-for-center {
    position: relative;
}

.btn-for-center:before {
    content: " ";
    width: 100%;
    height: 1px;
    background: #d8d8d8;
    position: absolute;
    left: 0;
    display: block;
    top: 0;
    bottom: 0;
    margin: auto;
}

.user-content1 {
    background: rgba(255, 255, 255, 0.86);
    padding: 20px;
    border-radius: 7px;
    box-shadow: 0px 20px 20px 1px #0000002e;
}

.user-content1 p {
    line-height: 1.6;
}

.user-content1 a {
    border-bottom: 1px solid #006545;
}

span.tobeornot {
    display: block;
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: center;
    max-width: 300px;
    font-style: italic;
}

span.tobeornot:before {
    content: " ";
    width: calc((100% / 2) - 30px);
    height: 1px;
    background: #978f8f;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

span.tobeornot > span {
    position: relative;
    top: -2px;
}

span.tobeornot:after {
    content: " ";
    width: calc((100% / 2) - 30px);
    height: 1px;
    background: #978f8f;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

a.callnew {
    font-size: 70px;
    text-decoration: none;
    color: #006545;
    /* text-shadow: 0px 0px 6px white; */
    font-family: 'Calama', sans-serif;
}

span.tobeornot {
    position: relative;
}

.page-id-3299 .user-content dl dt {
    font-weight: 700;
    color: #006545;
    margin-bottom: 13px;
    font-size: 1.2em;
    font-family: 'Calama', sans-serif;
    font-size: 36px;
    font-weight: normal;
    text-transform: uppercase;
}

@media screen and (max-width: 769px) {
    .img-hider {
        display: none;
    }

    .page-id-3299 .col-sm-8.col-md-7.col-lg-6.user-content {
        background: rgba(255, 255, 255, 0.86);
        padding: 20px;
        border-radius: 7px;
        box-shadow: 0px 20px 20px 1px #0000002e;
    }
}

.tb-fp-header.classh3 {
    padding-bottom: 10px;
    padding-top: 0;
    font-size: 40px;
}

#cr_widget_img a {
    white-space: nowrap;
    font-size: 12px;
    text-align: center;
}

@media screen and (max-width: 1200px) {
    div#to-menu > div {
        /* width: 50%; */
        display: flex;
        float: none;
    }

    div#to-menu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 15px;
    }
}

.menu-tabut {
    display: none;
}

@media screen and (max-width: 1023px) {
    .menu-tabut {
        display: flex;
    }

    .navbar-toggle {
        position: unset;
    }

    .navbar-header {
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
        transform: none !important;
        position: relative !important;
        top: 0 !important;
        height: 59px !important;
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        right: unset !important;
    }

    ul#menu-glavnoe-menyu > li > a {
        border-top: 1px solid #c3c3c3;
    }

    nav.navbar.navbar-extend .col-xs-12.col-md-10 {
        width: 100%;
    }

    nav.navbar.navbar-extend .col-xs-12.col-md-2.formsearch {
        width: 100%;
        padding: 0;
    }

    button.navbar-toggle:before {
        content: " ";
        width: 100%;
        height: 59px;
        background: transparent;
        position: absolute;
        top: 0;
        left: 0;
    }

    ul#menu-glavnoe-menyu > li > a {
        text-align: left;
        padding-left: 20px;
    }
}

@media screen and (max-width: 768px) {
    .menu-tabut {
        font-size: 20px;
        /* font-family: 'Calama', sans-serif; */
        color: #006545;
        /* margin-top: 7px; */
        /* margin-left: 8px; */
        display: block;
        line-height: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 6px;
    }

    .real-time {
        display: none;
    }

    .phone-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    div#to-menu {
        width: 100%;
    }

    div#to-menu {
        width: 100%;
    }

    .orderCall {
        text-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 auto;
    }

    .orderCall > a {
        margin: 0 !important;
    }

    .time-works {
        text-align: center;
    }

    .phone-block {
        margin-bottom: 10px;
    }

    .logo {
        text-align: center;
    }

    .menu-tabut {
        font-size: 20px;
        /* font-family: 'Calama', sans-serif; */
        color: #ffffff;
        /* margin-top: 7px; */
        /* margin-left: 8px; */
        display: block;
        line-height: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 6px;
    }
}

@media screen and (max-width: 715px) {
    .filials {
        display: flex;
        flex-direction: column;
    }

    .filials > span {
        margin-bottom: 5px;
    }

    .filtergrider {
        justify-content: space-between;
    }
}

@media screen and (max-width: 400px) {
    .filtergrider {
        flex-direction: column;
    }
}

@media screen and (max-width: 570px) {
    .tumbl-clinics > span {
        text-align: center;
        border-radius: 50px !important;
    }
}

.blackstup .block-header {
    padding-bottom: 0;
}

.blackstup span.comp1,
.oformlenie_spravki__studentam span.comp1 {
    color: #828b89;
}

.blackstup span.comp2,
.oformlenie_spravki__studentam span.comp2 {
    color: #006545;
    font-family: 'Calama', sans-serif;
    font-size: 60px;
    line-height: 1;
}
.blackstup span.comp22,
.oformlenie_spravki__studentam span.comp22 {
    color: #006545;
    font-family: 'Calama', sans-serif;
    font-size: 54px;
    line-height: 1;
}

.blackstup span.comp3,
.oformlenie_spravki__studentam span.comp3 {
    color: #828b89;
    font-size: 19px;
}

.blackstup span.comp4 {
    color: #828b89;
    font-family: 'Calama', sans-serif;
    font-size: 64px;
    line-height: 0.6;
}


.blackstup .comp1 span,
.oformlenie_spravki__studentam .comp1 span
{
    position: relative;
}

.blackstup span.comp1 span:before,
.oformlenie_spravki__studentam span.comp1 span:before
{
    content: " ";
    background: #828b89;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(-6deg);
}


.oformlenie_spravki__studentam .block-header {
    padding-bottom: 0;
}




.sldr-descr {
    font-family: 'Calama', sans-serif;
    font-size: 36px;
    color: #000000;
    line-height: 0.9;
}

.text-gray {
    color: #828b89;
}

.text-green {
    color: #006545;
}

.sldr-descr__period {
    color: #828b89;
    font-size: 19px;
    padding-top: 15px;
    font-family: unset;
    display: block;
}






.oformlenie_spravki__shkolasad .block-header {
    padding-bottom: unset;
}


.kompleks-osmotr .sldr-descr.sldr-descr__price {
    font-size: 70px;
}







@media screen and (max-width: 1023px) and (min-width: 768px) {
    .blackstup span.comp2 {
        font-size: 50px;
        line-height: 44px;
    }

    .blackstup span.comp1 {
        font-size: 19px;
    }

    .blackstup span.comp2 {
        line-height: 0.1 !important;
    }
}

@media screen and (max-width: 1021px) {
    .ms-item.blackstup .msi-content {
        top: 200px !important;
    }
}

@media screen and (max-width: 870px) {
    .ms-item.blackstup .msi-content {
        top: 150px !important;
    }
}

@media screen and (max-width: 720px) {
    .ms-item.blackstup .msi-content {
        top: 67px !important;
    }

    .blackstup span.comp2 {
        color: #006545;
        font-family: 'Calama', sans-serif;
        font-size: 40px;
        line-height: 0.6;
    }
}

@media screen and (max-width: 481px) {
    .ms-item.blackstup .msi-content {
        top: 145px !important;
    }

    .blackstup span.comp2 {
        color: #006545;
        font-family: 'Calama', sans-serif;
        font-size: 50px;
        line-height: 0.6;
    }

    .ms-item.blackstup .block-header {
        font-size: 59px !important;
        margin-top: 0;
    }
}

.img-alt-wr.img-auto img {
    border-radius: 50px;
    box-shadow: 0px 12px 20px 1px #00000012;
    max-width: 400px;
margin: 0 auto;
display: block;
max-height: 560px;
object-fit: cover;
}

span.asatur {
    font-size: 20px;
    display: block;
    margin-bottom: 30px;
    color: #898989;
}

.ms-item.asatu .block-header {
    padding-bottom: 0;
}

@media screen and (max-width: 1400px) {
    span.asatur {
        font-size: 16px;
    }
}

@media screen and (max-width: 1200px) {
    .ms-item.asatu .block-header {
        font-size: 53px;
    }

}

@media screen and (max-width: 1100px) {
    .ms-item.asatu .msi-content {
        top: 0 !important;
    }
}

@media screen and (max-width: 1025px) {
    .ms-item.asatu .msi-content {
        top: 195px !important;
    }
}

@media screen and (max-width: 800px) {
    .ms-item.asatu .msi-content {
        top: 98px !important;
    }
}

@media screen and (max-width: 769px) {
    .ms-item.asatu .msi-content {
        top: 70px !important;
    }

    .block-header {
        font-size: 40px !important;
    }

    .ms-item.asatu .block-subheader {
        padding: 0;
        margin: 0;
    }

    span.asatur {
        font-size: 14px;
        margin: 0;
    }

}

@media screen and (max-width: 480px) {
    .ms-item.asatu .msi-content {
        top: 155px !important;
    }

    span.asatur {
        font-size: 14px;
        margin: 0;
        color: #000;
    }
}


.ms-item.analiz .block-subheader p > br {
    display: none;
}

.ms-item.analiz .block-subheader p > span {
    display: block;
}

span.bak1 {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #006545;
    padding-bottom: 0;
    line-height: 1.0;
}

span.bak2 br {
    display: none;
}

span.bak2 span {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #006545;
    padding-bottom: 0;
    line-height: 1.0;
}

span.bak2 > span:last-child {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #006545;
    padding-bottom: 0;
    line-height: 1.0;
}

span.bak2 > span:nth-of-type(2) {
    color: #828b89;
    position: relative;
    display: inline-block;
    font-size: 59px;
}

span.bak2 > span:nth-of-type(2):before {
    content: " ";
    width: 100%;
    height: 2px;
    background: #828b89;
    display: block;
    position: absolute;
    transform: rotate(-10deg);
    bottom: 0;
    top: 0;
    margin: auto;
}

span.bak3 {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #58595b;
    padding-bottom: 0;
    line-height: 1.0;
    display: block;
}

span.bak3 > br:first-child {
    display: none;
}

span.bak4 > br:first-child {
    display: none;
}

span.bak4 > span {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #58595b;
    padding-bottom: 0;
    line-height: 1.0;
}

span.bak4 > span:nth-of-type(2) {
    color: #828b89;
    position: relative;
    display: inline-block;
    font-size: 59px;
}

span.bak4 > span:nth-of-type(2):before {
    content: " ";
    width: 100%;
    height: 2px;
    background: #828b89;
    display: block;
    position: absolute;
    transform: rotate(-10deg);
    bottom: 0;
    top: 0;
    margin: auto;
}

span.bak4 {
    display: flex;
}

span.bak4 > br {
    display: none;
}

span.bak2 > span:nth-of-type(1), span.bak4 > span:nth-of-type(1) {
    /* font-weight: 600; */
}

span.bak1, span.bak3 {
    font-size: 50px;
}

span.bak5 {
    font-size: 20px;
    color: #999999;
    /* font-family: 'Tahoma', sans-serif; */
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

@media screen and (max-width: 1150px) {
    span.bak1, span.bak3 {
        font-size: 36px;
    }

    span.bak2 span, span.bak4 span {
        font-size: 47px;
    }

    span.bak2 > span:nth-of-type(2), span.bak4 > span:nth-of-type(2) {
        font-size: 35px;
    }

    span.bak5 {
        font-size: 15px;
    }
}

@media screen and (max-width: 1023px) {
    .ms-item.analiz .msi-content {
        top: 165px !important;
    }
}

@media screen and (max-width: 920px) {
    span.bak1, span.bak3 {
        font-size: 26px;
    }
}

@media screen and (max-width: 800px) {
    .ms-item.analiz .msi-content {
        top: 92px !important;
    }

    span.bak2 span, span.bak4 span {
        font-size: 38px;
    }

    span.bak2 > span:nth-of-type(2), span.bak4 > span:nth-of-type(2) {
        font-size: 27px;
    }
}

@media screen and (max-width: 768px) {
    .ms-item.analiz .msi-content {
        top: 27px !important;
    }
}

@media screen and (max-width: 480px) {
    .ms-item.analiz .msi-content {
        top: 105px !important;
    }

    .ms-item.asatu .msi-photo img {
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        transform: none !important;
        width: 100% !important;
        height: auto !important;
        object-fit: cover !important;
    }
}

.col-r p {
    text-align: center;
    margin-top: 27px;
    font-size: 18px;
    padding-top: 20px;
    font-family: 'Calama', sans-serif;
    font-size: 34px;
    color: #006545;
    padding-bottom: 0;
    line-height: 1;
}

.page-id-3383 .diagnosis-block .diagnosis-flex-block-img {
    max-width: 100px !important;
    margin-right: 20px;
}

.page-id-3383 .diagnosis-block .diagnosis-flex-block-text {
    color: #595959;
    font-size: 21px;
}

.page-id-3383 .diagnosis-block .diagnosis-flex-block-img {
    max-width: 100px !important;
    margin-right: 20px;
}

.page-id-3383 .diagnosis-block .diagnosis-flex-block-img img {
    width: 100%;
    height: auto;
    border-radius: 50%;
    /*    box-shadow: 0px 12px 13px 0px #d9dfe880;*/
    box-shadow: 0px 12px 13px 0px rgba(0, 0, 0, 0.058823529411764705);
}

.page-id-3383 .diagnosis-flex-block {
    padding: 10px;
    border-radius: 60px;
    box-shadow: 0px 10px 20px 1px rgba(0, 0, 0, 0.058823529411764705);
}

.page-id-3383 .diagnosis-block .diagnosis-flex-block-text {
    color: #7e7e7e;
    font-size: 21px;
}

.page-id-3383 .diagnosis-block .diagnosis-flex-block-text {
    color: #7e7e7e;
    font-size: 18px;
    width: calc(100% - 120px);
}

.page-id-3383 .diagnosis-block .diagnosis-flex-block-img {
    width: 100px !important;
    margin-right: 20px;
    min-width: unset;
    height: 100px;
}

.page-id-3383 .diagnosis-flex-block {
    margin-bottom: 20px !important;
}


.img-wr img {
    display: block;
    border-radius: 20px;
    /* width: 100%; */
    box-shadow: -20px 20px 20px 1px rgba(24, 30, 63, 0.050980392156862744);
}

.img-wr {
    position: relative;
}

.img-wr:before { /* content: " "; */
    width: 100%;
    height: 100%;
    border: 3px solid #006545;
    display: block;
    position: absolute;
    max-width: 250px;
    max-height: 250px;
    border-radius: 20px;
    top: -10px;
    left: -10px;
}

.p-osn-pok {
    padding-top: 50px;
    /* font-family: 'Calama', sans-serif; */
    font-size: 17px;
    color: #7e7e7e;
}

.p-osn-pok p:before {
    content: " ";
    width: 40px;
    height: 40px;
    position: absolute; /* top: 0; */
    border-radius: 50%;
    border: 10px solid #006545;
    left: 0;
    margin-top: 6px;
    display: none;
}

.p-osn-pok {
    position: relative;
    /* padding-left: 50px; */
}

.img-wr:before {
    content: " ";
    width: 40px;
    height: 40px;
    position: absolute;
    top: -25px;
    border-radius: 50%;
    border: 10px solid #006545;
    left: -25px;
    margin-top: 6px;
    z-index: 2;
}

.img-wr:after {
    content: " ";
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: -15px;
    border-radius: 50%;
    /* border: 10px solid #006545; */
    right: -15px;
    margin-top: 6px;
    background: #006545;
    z-index: 0;
}

.img-wr {
    max-width: 250px;
}

.img-wr img {
    position: relative;
    z-index: 1;
}

.col-aa2 {
    padding: 15px;
    background: #006545;
    color: #FFF;
    border-radius: 10px;
    margin-top: 50px;
    padding-bottom: 5px;
    position: relative;
    display: flex;
}

.col-aa2:before {
    content: " ";
    width: 100%;
    height: 100%;
    border: 3px solid #006545;
    position: absolute;
    top: -7px;
    left: -7px;
    border-radius: 10px;
    z-index: -1;
}

.col-aa2 {
    width: calc(100% - 10px);
    margin-left: 10px;
}

.page-id-3383 .methods-block:before {
    content: " ";
    width: 100%;
    height: 50px;
    background: linear-gradient(to top, transparent, #FFF);
    position: absolute;
    top: 0;
    z-index: 99;
}

div#texter-101 p {
    font-size: 17px;
    color: #747272;
}

#texter-101 .tb-fp-header.text-center {
    margin-bottom: 0;
}


.page-id-3383 .methods-block {
    padding-top: 0px;
}

.font-stronger {
    background: #006545;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 5px;
    color: #FFF;
}

a.spec {
    color: #006545;
    border-bottom: 1px solid rgba(82, 152, 67, 0.43);
}

a.spec {
    text-decoration: none;
}

.img-wr img {
    position: relative;
    z-index: 1;
    max-width: 100%;
    height: auto;
}

#breadcrumb{
    margin-top: 20px;
    margin-bottom: 20px
}





@media screen and (max-width: 1100px) {
    .page-id-3383 .block-header {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 991px) {
    .page-id-3383 .dinsplaynone768 {
        display: none;
    }

    .page-id-3383 .img-wr {
        max-width: 250px;
        margin: 0 auto;
        margin-top: 10px;
    }
}

@media screen and (max-width: 768px) {
    .page-id-3383 .img-auto.img-alt-wr, .event-desc-img-subtitle {
        max-width: 400px;
        display: block;
        margin: 0 auto;
    }

    .page-id-3383 .methods-block {
        padding-top: 40px;
        padding-bottom: 41px;
    }

    .all_faq_ilib .text{
        padding: 50px 10px 20px 10px;
    }

    .ilib_faq_item_new .text {
  min-height: auto;
}
.service-top-block .sb-top-img{
    max-width: 100%;
}
.service-top-block .sb-top-img img{
    padding-right: 0;
    margin: 0 auto;
}
}

span.baby1 {
    display: block;
    line-height: 1;
    color: #828b89;
    font-size: 60px;
}

span.baby {
    display: block;
}

span.baby2 {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #006545;
    line-height: 1.0;
    display: block;
}

span.baby3 {
    color: #828b89;
    font-size: 18px;
    display: block;
    margin-top: 50px;
}

.ms-item.vakcinaciya br {
    display: none;
}

.ms-item.vakcinaciya .block-header {
    padding-bottom: 20px;
}

.ms-item.vakcinaciya .block-subheader p {
    margin-bottom: 0;
}

/*@media screen and (max-width: 991px) {
  .ms-item.vakcinaciya .block-subheader p {
    margin-bottom: 0;
}

.ms-item.vakcinaciya .msi-content {
    top: 185px !important;
}
}*/

@media screen and (max-width: 991px) {
    .ms-item.vakcinaciya .msi-content {
        top: 152px !important;
    }
}

@media screen and (max-width: 800px) {
    .ms-item.vakcinaciya .msi-content {
        top: 108px !important;
    }

    .baby3 {

        margin-top: 0 !important;
    }
}

@media screen and (max-width: 480px) {
    .ms-item.vakcinaciya .block-header {
        margin: 0;
        padding: 0;
    }

    .ms-item.vakcinaciya .msi-content {
        top: 160px !important;
    }

    .ms-item.vakcinaciya .msi-pics img {
        min-width: 100%;
        min-height: 100%;
        height: 100%;
        width: auto;
        position: absolute;
        left: 50%;
        transform: none !important;
        height: 100% !important;
        width: 100% !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        object-fit: cover;
    }
}

div#cosmetology a:before {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    left: 0;
    top: 0;
    width: 400px;
    height: 400px;
    top: -30px;
    left: -30px;
}

div#cosmetology .fb-msi-title {
    position: im;
}

div#cosmetology {
    overflow: hidden !important;
}

.fs100 {
    margin-bottom: 20px;
    border: 2px dashed #f2efef;
    padding: 5px 5px 20px 5px;
}

.fs100 .tb-fp-header {
    padding-top: 0;
    font-size: 35px;
}

.font-stronger.fs101 {
    padding: 10px;
}

.textttt3 {
    text-align: center;
    display: block;
    margin-top: 30px;
}

.colpp3 {
    margin-top: 0;
}

.diagnosis-flex-block.block-1001 {
    height: 70px;
}

.diagnosis-flex-block.block-1001 .diagnosis-flex-block-text {
    width: 100%;
    text-align: center;
    font-size: 16px;
}

.tb-fp-header.classrowp {
    padding-bottom: 30px;
    padding-top: 60px;
}

.diagnosis-flex-block.block-1001 {
    /* background: #006545; */
    border: 4px solid #006545;
}

.block-1001 .diagnosis-flex-block-text {
    color: #8d8d8d !important;
}

.block-1001 span.font-stronger {
    padding: 3px 7px;
    border-radius: 50px;
    font-size: 14px;
}

.p-osn-pok1 .tb-fp-header.classrowp {
    padding-top: 0;
}

.p-osn-pok1 .tb-fp-header.classrowp {
    padding-top: 0;
    font-size: 40px;
    text-align: left;
}

.p-osn-pok1 .tb-fp-header.classrowp {
    padding-top: 0;
    font-size: 40px;
    text-align: left;
}

ul.do-ul-upper-li {
    list-style: none;
}

ul.do-ul-upper-li li {
    position: relative;
    padding-bottom: 10px;
    color: #727272;
}

ul.do-ul-upper-li li:before {
    content: " ";
    width: 10px;
    height: 10px;
    background: #006545;
    display: block;
    border-radius: 50%;
    position: absolute;
    left: -20px;
    top: 6px;
}

ul.do-ul-upper-li li:before {
    content: " ";
    width: 10px;
    height: 10px;
    background: #006545;
    display: block;
    border-radius: 50%;
    position: absolute;
    left: -25px;
    top: 6px;
}

.textrr-wrap03 {
    margin-top: 40px;
}

.tb-fp-header.text-center.headerobn1 {
    padding-bottom: 30px;
}

.col-text-9 {
    color: #727272;
    margin-top: 50px;
}

.row.li-rower span.font-stronger {
    margin-top: 3px;
    display: inline-block;
}

.page-id-3404 .diagnosis-block {
    padding-bottom: 0;
}

span.font-stronger.classpepper {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 16px;
    padding: 5px 10px;
}

.tb-fp-header.text-center.headerobn1.therealtock:before {
    content: " ";
    width: 100%;
    height: 1px;
    background: #c3c3c3;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.tb-fp-header.text-center.headerobn1.therealtock {
    position: relative;
}

.tb-fp-header.text-center.headerobn1.therealtock span {
    position: relative;
    z-index: 1;
    background: #FFF;
    padding-left: 15px;
    padding-right: 15px;
}

.row.col-text-9.col-texter-9 {
    margin-top: 0;
}

.row.col-text-9.col-texter-9 {
    margin-top: 0;
}

.row.col-text-9.col-texter-9 .tb-fp-header.text-center {
    padding-bottom: 0;
}

span.font-stronger.centr335 {
    font-size: 14px;
}

.row.col-text-9.col-texter-9 {
    margin-top: 0;
}

.row.col-text-9.col-texter-9 .tb-fp-header.text-center {
    padding-bottom: 0;
}

span.font-stronger.centr335 {
    font-size: 14px;
}

.tb-fp-header.text-center.headerobn1.therealtock {
    padding: 0;
}

.page-id-3404 .main-screen, .page-id-4775 .main-screen{
    overflow: hidden;
    position: relative;
    min-height: 500px;
    padding-bottom: 30px;
    background-image: url(/content/themes/moon-prism/img/getimage1.jpg);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: top;
    background-size: cover;
}

/*.page-id-3404 .main-screen:before {
    content: " ";
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.72);
    position: absolute;
}
*/


header > .container > .row {
    padding: 20px 0;
}

header {
    position: relative;
    min-height: 168px;
}

.top-img-05 {
    position: absolute;
    left: 0;
    top: 0;
}

.top-img-06 {
    position: absolute;
    right: 170px;
    top: 0;
}

.top-img-07 {
    position: absolute;
    right: 0;
    top: 0;
}


.top-img-01 {
    top: 0;
    position: absolute;
    right: calc(50% - 150px);
}

.top-img-03 {
    position: absolute;
    left: 23%;
    bottom: 61px;
}

.top-img-04 {
    position: absolute;
    left: 35%;
    bottom: 61px;
}


.top_info {
    color: #585858;
    font-size: 18px;
    text-align: left;
    /*font-family: 'Roboto Condensed';*/
    font-family: 'Tahoma', sans-serif;
    padding-left: 15px;
    margin-bottom: 0;
}

.phone {
    text-align: left;
    font-size: 28px;
}

.time-works {
    text-align: left;
    font-family: 'Tahoma';
}

a {
    color: #006545;
}

.time-works a {
    color: #707070;
    letter-spacing: -1px;
}

.phone {
    font-weight: bold;
}

.time-works {
    color: #006545;
}


.time-works {
    color: #006545;
}

.orderCall a.btn-rgb {
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
}

.orderCall a.btn-rgb {
    background: rgb(122, 194, 37);
    background: linear-gradient(90deg, rgba(122, 194, 37, 1) 0%, rgba(92, 161, 11, 1) 100%);
}

.formsearch form input[type=text] {
    border: none;
    font-style: normal;
}

.formsearch input[type="submit"] {
    background: url(/content/themes/moon-prism/img/icon-search2.png) no-repeat 50% 50%;
    filter: brightness(0) saturate(100%) invert(13%) sepia(95%) saturate(4154%) hue-rotate(162deg) brightness(88%) contrast(101%) !important;
}

.formsearch form input[type=text]::placeholder {
    color: #60b100;
    font-style: normal;
    font-family: 'Roboto Condensed';
    font-size: 18px;
    font-weight: bold;
}


.navbar-extend {
    border: none;
    background: #006545;
}

nav.navbar.navbar-extend a {
    color: #60b100;
}

.navbar-extend .nav li a:before {
    display: none;
}

.navbar-extend .nav li a {
    /* padding: 10px !important; */
    /* padding-left: 10px !important; */
}

.navbar-extend .nav li:last-child a {
    padding-left: 8px;
    padding-right: 8px;
}

.navbar-extend .nav li a {
    padding-left: 8px;
    padding-right: 8px;
    text-transform: uppercase;
    color: white;
}

.navbar-extend .nav li:hover a {
    background: rgb(122, 194, 37);
}


canvas {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 100;
}

.foot_top_lenta {
    min-height: 60px;
    background-color: #006545;
    position: relative;
}

.foot-img-01 {
    position: absolute;
}

.block-footer {
    background: none;
}

.block-footer > .container {
    padding-top: 10px;
}

.block-footer > .container .fm-item {
    margin-top: -50px;
    text-transform: uppercase;
    color: white;
    font-family: 'Roboto Condensed';
    font-size: 22px;
}

.block-footer > .container .fm-items {
    margin-top: 5px;
}

.block-footer > .container .mailing-subscribe .fm-item {
    color: #7c7c7c;
    text-transform: none;
    font-weight: normal;
}

.mailing-subscribe input.form-control {
    background-color: #006545;
    border: none;
}


.mailing-subscribe input.form-control::placeholder {
    color: white;
    font-style: normal;
}

.mailing-subscribe input.btn-rgb {
    background-color: #006545;
}

.ok {
    background-image: url(<?php echo get_template_directory_uri();
    ? > /img/ soc_icons / ico_ok . png);
}

.vk {
    background-image: url(<?php echo get_template_directory_uri();
    ? > /img/ soc_icons / ico_vk . png);
}

.inst {
    background-image: url(<?php echo get_template_directory_uri();
    ? > /img/ soc_icons / ico_insta . png);
}

.fb {
    background-image: url(<?php echo get_template_directory_uri();
    ? > /img/ soc_icons / ico_fb . png);
}

.yt {
    background-image: url(<?php echo get_template_directory_uri();
    ? > /img/ soc_icons / ico_yt . png);
}

.ok,
.vk,
.inst,
.fb,
.yt {
    background-size: cover;
    width: 40px;
    height: 40px;
}

.fm-socials a {
    margin-right: 13px;
}

.c-block {
    border: none;
    background-color: #006545;
    padding: 20px 5px;
    color: white;
}

.mailing-subscribe {
    text-align: left;
    padding-left: 75px;
    margin-top: 45px;
}

.mailing-subscribe {
    text-align: left;
    padding-left: 75px;
    margin-top: 25px;
}

.block-footer .top_info {
    font-size: 15px;
    margin-bottom: 15px;
}

.block-footer .phone a {
    color: #006545;
}

.block-footer .phone a:hover {
    color: #96e43b;
}

.block-footer .fm-socials-block {
    margin-top: 15px;
}

.CvetnoyZagolovok h2{
    text-align: center;
text-transform: uppercase;
font-weight: 500;
/*color: transparent;
 background: url(/content/uploads/2021/04/title_bg.png) repeat;
 -webkit-background-clip: text;
 background-size: contain;*/
 font-family: 'Calama', sans-serif;
 font-size: 50px;
color: #006545
}

.wrap552{
    width: 100%;
}







@media screen and (min-width: 992px) {

    .row.col-text-9.col-texter-9 span.font-stronger {
        display: inline-block;
    }

    .font-stronger.fs101 {
        padding: 10px;
        display: block;
    }



    .map-mobile {
        display: none;
    }

}


@media screen and (max-width: 769px) {

    .phone {
        font-size: 34px;
    }

    footer .foot_top_lenta {
        text-align: left;
    }

    .block-footer > .container .fm-item {
        margin-top: 0px;
        color: #175d0d;
    }

    .phone {
        font-size: 32px;
        color: #7ac226;
    }

    .fm-item-content .fm-item {
        display: none;
    }

}


@media screen and (max-width: 1199px) {

    .top-img-04, .top-img-03 {
        bottom: 119px;
    }
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: rgba(179, 220, 120, 0.7686274509803922);
}

ul.dropdown-menu.depth_0 {
    background: #dbf1b3;
}

ul.dropdown-menu.depth_0 {
    background: #b4dd7b;
    border-color: #77bf23;
}

ul.dropdown-menu.sub-menu.depth_1 {
    background: #b4dd7b;
    border-color: #77bf23;
}

@media screen and (max-width: 991px) {
    ul#menu-glavnoe-menyu > li {
        background: #dbf1b3;
    }

    ul.dropdown-menu.depth_0 {
        /*display: block;*/
        background: transparent;
        background: #dbf1b3;
        border: none;
    }

    ul#menu-glavnoe-menyu > li {
        background: #67a91a;
    }

    ul.dropdown-menu.depth_0 {
        padding: 0;
    }

    ul.dropdown-menu.depth_0 > li a {
        border-top: 1px solid #c3c3c3;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        text-align: left;
        padding-left: 20px !important;
        background: #006545;
    }

    ul.dropdown-menu.depth_0 {
        border: 1px solid #c3c3c3;
        border-radius: 0;
        border-bottom: none;
        border-top: none;
    }

    b.caret {
        display: none;
    }

    .dropdown-menu {
        position: relative;
        box-shadow: none;
    }

    ul#menu-glavnoe-menyu > li {
        clear: both;
    }

    img.top-img-03 {
        display: none;
    }

    img.top-img-01 {
        opacity: 0.5;
    }

    img.top-img-02 {
        opacity: 0.4;
    }
}

.phone {
    text-decoration: none;
}

.phone a {
    text-decoration: none;
   font-size: 24px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

li.dropdown:hover > ul {
    display: block;
}

span.font-stronger.fs101 {
    display: block;
}

/*span.font-stronger {
    display: block;
}*/
@media screen and (max-width: 768px) {
    .main-screen:before {
        content: " ";
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(255, 255, 255, 0.59);
    }
}

input[type="text"]::placeholder {
    color: #00b300 !important;
}

.soskieoi20 {
    display: block;
    color: #6d6e71;
}

.laster-c .block-subheader p {
    line-height: 1;
}

.laster-c .block-subheader p br {
    display: none;
    line-height: 0;
}

.laster-c .block-subheader p span {
    margin-top: 20px;
}

.ms-item.laster-c .block-header {
    margin-bottom: 0 !important;
    padding-bottom: 0;
}

span.comp-wrap {
    display: block;
}

span.comp-wrap .comp2 {
    font-family: 'Calama', sans-serif;
    font-size: 72px;
    color: #006545;
    line-height: 0.4;
    margin-top: 0 !important;
}

span.comp-wrap {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

span.comp-wrap .comp1 {
    margin-top: 0 !important;
}

span.title-bottom {
    color: #878787;
    font-size: 20px;
    margin-top: 35px !important;
    display: block !important;
}

span.comp-wrap .comp1 {
}

span.comp-wrap .comp1 {
    position: relative;
}

span.comp-wrap .comp1:before {
    content: " ";
}

span.comp-wrap .comp1 span:before {
    content: " ";
    background: #494949;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(-6deg);
}

@media screen and (max-width: 1450px) {
    .ms-item.laster-c .block-header {
        font-size: 47px;
        margin-top: 0;
    }
}

@media screen and (max-width: 1400px) {
    .ms-item.laster-c span.baby3 {
        font-size: 15px;
        margin-top: 9px;
    }

    .ms-item.laster-c span.comp2 {
        font-size: 45px;
    }

    .ms-item.laster-c span.comp1 {
        font-size: 20px;
    }

}

@media screen and (max-width: 1050px) {
    .ms-item.laster-c .msi-content {
        top: 0 !important;
        transform: none !important;
    }
}

@media screen and (max-width: 800px) {
    .laster-c span.title-bottom {
        font-size: 14px;
        margin-top: 0 !important;
        display: none !important;
    }

    .laster-c .msi-content .block-header {
        font-size: 30px !important;
        line-height: 1 !important;
    }
}

.msi-pics {
    height: 100% !important;
}

.msi-photo {
    height: 100% !important;
}

.msi-photo img {
    height: 100% !important;
    object-fit: cover;
}

.page-id-53 .main-slider {
    min-height: auto;
}

@media screen and (max-width: 1500px) {
    .ms-item.laster-c .block-header {
        margin-top: 0;
    }

}

@media screen and (max-width: 1400px) {
    .blackstup .block-header {
        font-size: 55px;
    }
}

@media screen and (max-width: 1200px) {
    .block-header {
        margin-top: 0;
        font-size: 45px !important;
    }

    .lip_prof .block-header {
        font-size: 65px !important;
    }
}

@media screen and (max-width: 1100px) {
    .ms-item.laster-c .block-header {
        font-size: 35px !important;
    }

    .ms-item.laster-c .block-subheader {
        margin-top: 0;
    }

    .ms-item.manoftheyear .block-header {
        margin-top: 130px;
        transform: none !important;
    }
}

@media screen and (max-width: 1021px) {
    .main-slider .msi-content {
        top: 165px !important;
        transform: translateY(-50%) !important;
        position: absolute !important;
    }

    .ms-item.blackstup .msi-content {
        top: 149px !important;
    }
}

@media screen and (max-width: 920px) {
    span.bak1, span.bak3 {
        font-size: 33px;
    }
}

@media screen and (max-width: 768px) {
    .ms-item.manoftheyear .block-header {
        margin-top: 0;
        transform: none !important;
    }

    .ms-item.blackstup .msi-content {
        top: 66px !important;
    }

    .ms-item .msi-content {
        top: 66px !important;
    }

    .ms-item.blackstup .block-header {
        font-size: 45px !important;
        padding-bottom: 0;
    }

    .ms-item.blackstup .block-header {
        font-size: 42px !important;
        padding-bottom: 0;
    }

    .blackstup span.comp2 {
        font-size: 42px;
    }

    span.comp3 {
        font-size: 16px !important;
    }

    .block-header {
        margin-top: 0 !important;
    }

    .msi-content, .main-slider .msi-content {
        height: auto !important;
        min-height: auto !important;
        transform: none !important;
    }

    .ms-item.blackstup {
        position: relative;
    }

    .ms-item.blackstup .msi-content {
        top: 0 !important;
    }

    .ms-item.vakcinaciya .msi-content {
        top: 0 !important;
    }

    .ms-item.analiz .msi-content {
        top: 0 !important;
    }

    .ms-item.analiz .block-header {
        display: none !important;
    }

    .ms-item.analiz span.bak5 {
        font-size: 10px;
        margin: 0;
    }

    .analiz .block-subheader {
        margin: 0;
    }

    .ms-item.asatu .msi-content, .banner_may .msi-content {
        top: 0 !important;
    }

 .banner_may p{
    font-size: 40px !important
 }

 .banner_may .gg{
    display: block !important;
 }

}

@media screen and (max-width: 480px) {
    .ms-item.asatu .msi-content {
        top: 34px !important;
    }

    span.baby3 {
        color: #000;
    }

    .main-slider .ms-item .msi-content {
        top: 10px !important;
    }
}


.coolerd2 > div {
    max-width: 400px;
    margin: 0 auto;
}

.coolerd2 .img-auto img {
    border-radius: 10px;
}

.coolerd2 .event-desc-img-name {
    font-size: 39px;
    line-height: 1;
}

span.it-style {
    font-style: italic;
    font-size: 17px;
    display: block;
    margin-bottom: 5px;
    color: #575757;
}

.img-wr-20202:before {
    background: #FFF;
}

.line-span {
    font-weight: normal;
    background: #006545;
    line-height: 1;
    color: #FFF;
    display: block;
    border-radius: 50px;
    padding: 8px 20px;
}

.headerone34 {
    text-align: center !important;
    display: block;
    font-size: 40px;
}

.tb-fp-header.fb-test3 span {
    color: #006545;
}

@media screen and (max-width: 991px) {
    .tb-fp-header.text-center.hedon2fd {
        text-align: center !important;
    }

    .page-id-3484 .bg-fph-waves {
        display: none !important;
    }
}

@media screen and (max-width: 768px) {
    .img-wr.img-wr-20202 {
        width: calc(100% - 40px) !important;
    }

    .page-id-3484 .font-stronger {
        background: transparent;
        color: #3d3d3d;
        font-weight: bold;
        padding: 0;
    }

    .page-id-3484 .event-desc {
        padding-top: 0;
    }
}

@media screen and (max-width: 1450px) {
    .ms-item.blackstup.blackstup3 .block-header {
        font-size: 42px !important;
    }

    .ms-item.blackstup.blackstup3 span.comp1 {
        font-size: 21px;
    }

    .ms-item.blackstup.blackstup3 span.comp2 {
        font-size: 42px !important;
    }

    .ms-item.blackstup.blackstup3 span.comp2 br {
        display: none;
    }
}

@media screen and (max-width: 630px) {
    .ms-item.blackstup.blackstup3 .msi-photo {
        display: flex;
        justify-content: flex-end;
    }

    .ms-item.blackstup.blackstup3 .msi-photo img {
        margin-right: -145px;
    }

    .ms-item.blackstup.blackstup3 .block-header {
        padding-bottom: 0;
    }

    .ms-item.blackstup.blackstup3 span.comp1 {
        max-width: 386px;
        display: block;
        font-size: 18px;
    }

     .banner_may p{
    font-size: 34px !important
 }
}

@media screen and (max-width: 600px) {
    .ms-item.blackstup.blackstup3 span.comp1 {
        font-size: 14px;
        max-width: calc(100% / 2);
    }
}

/*a.img-newer img {
    width: 100%;
    max-width: 185px;
    margin: 0 auto;
}*/

a.img-newer * {
    display: block;
}

a.img-newer {
    min-height: 170px;
    display: block;
    text-align: center;
}

a.img-newer > span {
    height: 55px;
    display: flex;
    /* align-items: center; */
    justify-content: center;
}

a.img-newer {
    background: white;
    box-shadow: 0px 6px 20px 1px rgba(0, 0, 0, 0.10196078431372549);
    padding: 20px;
    margin-bottom: 30px;
}

a.img-newer {
    background: white;
    box-shadow: 0px 6px 20px 1px rgba(0, 0, 0, 0.10196078431372549);
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 30px;
}

/*a.img-newer img {
    width: 100%;
    max-width: 111px;
    margin: 0 auto;
    margin-bottom: 10px;
}*/

a.img-newer > span > span {
    display: block;
}

a.img-newer > span {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

a.img-newer > span > span {
    background: #006545;
    padding: 3px;
    text-decoration: none;
    border-radius: 10px;
    color: #FFF;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    margin-top: 3px;
}

a.img-newer > span {
    color: #006545;
}

a.img-newer {
    text-decoration: none;
}

a.img-newer:hover {
    opacity: 0.8;
}

a.img-newer img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

a.img-newer {
    position: relative;
}

a.img-newer {
    height: 300px;
}

a.img-newer > span {
    position: relative;
    position: absolute;
    width: 100%;
    background: linear-gradient(to top, #FFF 15%, transparent);
    font-family: 'Tahoma', sans-serif;
    font-weight: bold;
    left: 0;
    bottom: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    z-index: 9;
    padding-bottom: 15px;
}

.price_arch_link {
    float: right;
    display: grid;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
}

.price_arch_link a {
    margin-bottom: 5px;
    padding-left: 18px;
    background-position: 0 0;
    background: transparent url(icon.png) no-repeat;
}

.price_arch_link a[href $='.pdf'] {
    padding-left: 18px;
    background-position: 0 0;
   background: transparent url(pdf.png) no-repeat;
}

.price_arch_link a[href $='.zip'] {
    padding-left: 25px;
    background-position: 0 0;
    background: transparent url(img/zip24green.png) no-repeat;
}

.price_arch_link a[href $='.xls'], .price_arch_link a[href $='.xls'], .price_arch_link a[href $='.ods'], .price_arch_link a[href $='.xlsx'] {
    padding-left: 25px;
    background-position: 0 0;
    background: transparent url(img/xls24.png) no-repeat;
    background-size: 18px;
}

#cr_widget_img {
    position: relative;
    background: #70c400;
    padding: 7px 7px;
    text-align: center;
    width: 240px;
    border-radius: 20px;
    bottom: 0px;
}

#cr_widget_img a span {
    color: #ffffff;
    font-weight: bolder;
    font-size: 11px;
}

#cr_widget_img a {
    opacity: unset;
}

#cr_widget_img a:hover {
    text-shadow: 0 0px 3px white;
}

.row-flex {
    display: flex;
    flex-flow: row wrap;
}


#cr_widget_img a img {
    width: 22px;
}

.caret {
    border: none;
    background: url(/content/themes/moon-prism/img/caret-img.png) no-repeat;
    width: 15px;
    height: 15px;
    background-size: contain;
    margin-top: 3px;
}


input[type=text] {
    color: #00b300;
}

.blackstup3 .msi-content {
    top: 52%;
}


.bg-fph-waves {
    background-image: url(assets/img/bg_fph_wawes_01.png);
    background-repeat: no-repeat;
    height: 275px;
    margin-top: 0;
    margin-bottom: -272px;
}

span.first-line-ins {
    display: block;
}

span.first-line {
    font-size: 0.8em;
}


span.first-line-ins span {
    font-size: 1.2em;
}

.ms-item.blackstup .block-header {
    padding-bottom: 0;
    margin-top: 20px !important;
}

.navbar-header {
    color: #FFF;
}

.ms-item.blackstup.testbcs3.asfas55d span.comp1 {
    font-size: 24px;
}

.slide888 .ms-item.blackstup.testbcs3.asfas55d span.comp1{
    font-size: 48px !important
}


.blackstup.testbcs3.asfas55d .block-header {
    font-size: 69px !important;
}

.Phone_service{
    color: #707070;
letter-spacing: -1px;
font-family: 'Tahoma';
margin-top: 10px
}

.Phone_service a{
    color: #006545;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-size: 28px;
}

.Phone_service a:hover{
    color: #96e43b;
    text-decoration: none;
}

.logoGK2{
    width: 100%;
max-width: 200px;
display: block;
margin: 0 auto;
height: 106px;
max-height: 106px;
}

.logoGK3{
    width: 100%;
max-width: 180px;
display: block;
margin: 10px auto;
height: 96px;
max-height: 96px;
}

.block_s_kartinkamy_87{
    max-width: 500px;
    margin: 0 auto;
}

.block_s_kartinkamy_87 img{
width:100%;
max-width: 400px;
margin: 20px auto;
object-fit: cover;
height: 400px;
}




@media screen and (max-width: 1020px) {
    .blackstup.testbcs3.asfas55d .block-header {
        font-size: 50px !important;
    }
}

@media screen and (max-width: 1023px) {
    .navbar-header {
        color: #FFF !important;
    }

    .navbar-header span.icon-bar {
        background: #FFF !important;
    }
}

@media screen and (max-width: 991px) {
    .ms-item.blackstup .block-header {
        padding-bottom: 0;
        margin-top: 20px !important;
    }
}

.blackstup .block-subheader span.comp1,
.blackstup .block-subheader span.comp2,
.blackstup .block-subheader span.comp3,
.blackstup .block-subheader span.comp4 {
    display: inline-block;
}


.blackstup .block-subheader span.comp1 {
    margin-bottom: 5px !important;
}

@media screen and (min-width: 1030px) {
    .navbar-extend .nav li a {
        font-size: 14px;
    }
}


.wpcf7-form input::placeholder {
    color: #006545 !important;
}

span.comp4 {
    margin-bottom: 10px !important;
}


.blackstup_anal_krovi .block-header {
    line-height: 0.9;
    font-size: 54px;
}

.blackstup_anal_krovi .comp1 {
    font-size: 49px;
}

.blackstup_anal_krovi span.comp2 {
    font-size: 84px;
}


.lip_prof .comp4 {
    color: #828b89;
    font-family: 'Calama', sans-serif;
    font-size: 64px;
    line-height: 0.6;
}

.lip_prof .block-header {
    padding-bottom: 15px;
    text-shadow: 0px 0px 3px white, 3px 3px 3px white, -3px -3px 3px white, 1px -1px 3px white;
}


.price_arch_link a {
    margin: 5px 5px;
}


.logo_skype:before {
    content: " ";
    background: url(img/skype_logo.png);
    display: block;
    height: 70px;
    width: 180px;
    background-repeat: no-repeat;
    float: left;
    background-size: contain !important;
    position: relative;
    top: 15px;
}


span.logo_skype {
    margin-top: 4px;
    display: block;
}

input[name="s"] {
    background-color: #d5f5b0;
}


.third-block {
    margin-top: 55px;
}


.alarm_message .content_al_mes {
    background-color: #006545;
    color: white;
    padding: 5px;
    max-width: 80%;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
    border-radius: 5px;
    text-align: center;
    font-size: 18px;
}


.alarm_message .content_al_mes .title_mes {
    font-size: 24px;
    font-style: italic;
}

.alarm_message .content_al_mes .subs_mes {
    text-align: right;
    font-weight: bold;
    font-style: italic;
}

.alarm_message .content_al_mes p {
    margin-bottom: 5px;
}

ul.spisok li {
    font-size: 20px;
    color: #006545;
    list-style: none;
    position: relative;
}

ul.spisok li:before {
    position: absolute;
    content: " ";
    width: 10px;
    height: 10px;
    background: #80c00a;
    left: -25px;
    top: 14px;
    border-radius: 50%;
}

ul.spisok2 li {
    font-size: 20px;
   /* color: #006545;*/
    list-style: none;
	margin-bottom: inherit;
    position: relative;
}

ul.spisok2 li:before {
    position: absolute;
    content: " ";
    width: 10px;
    height: 10px;
    background: #80c00a;
    left: -25px;
    top: 14px;
    border-radius: 50%;
}

ul.spisok3 li {
    font-size: 20px;
   /* color: #006545;*/
    list-style: none;
	/*margin-bottom: inherit;*/
    position: relative;
}

ul.spisok3 li:before {
    position: absolute;
    content: " ";
    width: 10px;
    height: 10px;
    background: #80c00a;
    left: -25px;
    top: 14px;
    border-radius: 50%;
}

.ms-item.testbcs3 {
    position: relative;
}

 .logo2{
       display: none;
    }

@media screen and (max-width: 500px) {
    .ms-item.testbcs3:before {
        content: " ";
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(255, 255, 255, 0.7490196078431373);
        z-index: 1;
    }
}

@media screen and (max-width: 768px) {
    .ms-item.blackstup.testbcs3 ul.spisok li {
        font-size: 17px !important;
    }
	.ms-item.blackstup.testbcs3 ul.spisok2 li {
        font-size: 17px !important;
    }
	.ms-item.blackstup.testbcs3 ul.spisok3 li {
        font-size: 17px !important;
    }

    .ms-item.blackstup.testbcs3 .block-subheader {
        margin-top: 0;
    }

    .ms-item.blackstup.testbcs3 ul.spisok li:before {
        top: 11px;
    }
	.ms-item.blackstup.testbcs3 ul.spisok2 li:before {
        top: 11px;
    }
	.ms-item.blackstup.testbcs3 ul.spisok3 li:before {
        top: 11px;
    }

.logoGK2{
    display: none;
}


}

.row-flex {
    display: flex;
    flex-flow: row wrap;
}

.sb-top-header2 .title-th2 {
    display: block;
    margin-bottom: 10px;
    font-weight: 700;
}

.sb-top-header2 {
    margin-bottom: 20px;
    background: #e5f1e2;
    padding: 15px;
    padding-bottom: 5px;
}

.sb-top-header2 * {
    color: #006545;
}

span.title-th2 > span {
    background: #e5f1e2;
    padding-right: 10px;
    position: relative;
    top: -1px;
}

span.title-th2 {
    position: relative;
}

span.redder {
    /* font-weight: bold; */
    color: red;
    /* font-family: 'Tahoma', sans-serif; */
}

.grey01 {
    font-family: 'Calama', sans-serif;
    font-size: 52px;
    color: #6d6e71;
    line-height: 0.9;
    margin-bottom: 20px;
    display: block;
}

.grey02 {
    font-family: 'Calama', sans-serif;
    font-size: 32px;
    color: #6d6e71;
    line-height: 0.9;
    margin-bottom: 20px;
    display: block;
}

.green01 {
    font-family: 'Calama', sans-serif;
    font-size: 52px;
    line-height: 0.9;
    color: #006545;
    margin-bottom: 20px;
    display: block;
}

.grey01:last-child {
    margin-bottom: 80px;
}

.logobox a.logo img {
    width: 248px;
}


.makinyan span.green {
    font-family: 'Calama', sans-serif;
    font-size: 58px;
    color: #006545;
    line-height: 0.8;
    display: inline-block;
}

.makinyan .btn-rgb, .slide_doctor858 .btn-rgb{
    background: #91bd07 !Important;
}

.slide_doctor858 h3{
    color: #006545;
    font-size: 80px;
    font-family: 'Calama', sans-serif;
}

.ProgrammBlock{
    max-width: 800px;
    margin: 20px auto 40px auto;
    position: relative;
}

.ProgrammBlock .VertBlock{

color: #fff;
text-transform: uppercase;
font-weight: 700;
font-family: "Helvetica";
margin-bottom: 0px
}

.VerBLLL{
   background-color: #006545;
   max-width: 180px;
padding: 10px 20px;
text-align: center;
border-radius: 30px;
position: absolute;
top: 50%;
left: -80px;
-webkit-transform: perspective(1px) rotate(-90deg);
  -moz-transform: perspective(1px) rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: perspective(0px) rotate(-90deg);
-webkit-transform-origin: 50%  50%;
transform-origin:50% 50%;
}

.ProgrammBlock .tablepress .even td{
    background-color: #f5f5f5
}

.ProgrammBlock .CostProgrammBlock{
background-color: #006545;
display: block;
max-width: 180px;
padding: 10px 20px;
text-align: center;
border-radius: 30px;
color: #fff;
text-transform: uppercase;
font-weight: 700;
margin-right: auto;
margin-left: auto;
margin-top: -60px;
font-size: 30px;
}

.ProgrammBlock .column-1{
    padding-left: 60px;
    width: 80%
}

.ProgrammBlock .column-2{
    text-align: center;
}

.ProgrammBlock .tablepress thead th{
    background-color: #006545;
font-weight: 700;
vertical-align: middle;
color: #fff;
text-transform: uppercase;
}

.ProgrammBlock .tablepress thead .column-1{
    border-radius: 20px 0 0 0;
    height: 50px
}

.ProgrammBlock .tablepress thead .column-2{
    border-radius: 0 20px 0 0;
    height: 50px
}

.ProgrammBlock .tablepress tbody tr:last-child td.column-1{
  border-radius: 0 0 0 20px
}

.ProgrammBlock .tablepress tbody tr:last-child td.column-2{
  border-radius: 0 0 20px 0
}

.ProgrammBlock .tablepress tbody tr:last-child td{
    height: 80px
}

.PriceBatton{
    display: flex;
    align-items: center;
}

.banner_may .block-subheader{
    max-width: 800px;
}

.banner_may p{
    font-family: 'Calama', sans-serif;
font-size: 50px;
color: #006545;
line-height: 1.1
}

.banner_may .btn-rgb{
    background: #91bd07;
    margin-top: 20px !important
}

.banner_may .gg{
    display: none;
 }

.centr_2kolonky .msi-content{
    width: 60%;
    text-align: center;
}

.centr_2kolonky .block-subheader{
    margin: 20px auto
}

.centr_2kolonky .row .col-md-6:first-child{
    padding-left: 40px;
    border-right: #91bd07 3px solid
}

.centr_2kolonky .row .col-md-6{
    display: flex;
flex-direction: column;
height: 340px;
justify-content: center;
}


.centr_2kolonky h3{
    font-family: 'Calama', sans-serif;
font-size: 60px;
color: #006545;
padding-bottom: 20px;
line-height: 1.0;
}

.centr_2kolonky p span, .banner_3_kolonky p{
    color: #828b89;
    font-family: 'Tahoma', sans-serif;
    font-size: 20px}


.centr_2kolonky .text-left{
    padding-left: 40px
}

.centr_2kolonky .text-right{
    padding-right: 40px
}

.centr_2kolonky p{
    line-height: 1;
    margin-bottom: 0
}

.centr_2kolonky .comp1:before
{
    content: " ";
    background: #828b89;
    width: 90px;
    height: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(-6deg);
}


.centr_2kolonky .btn-rgb{
    background: #91bd07;
}

.centr_2kolonky .block-header{
    text-transform: uppercase;
}

.banner_3_kolonky .block-subheader{
    max-width: 1100px;
    margin-top: 100px;
}

.banner_3_kolonky h3, .banner_3_kolonky h4{
    font-family: 'Calama', sans-serif;
color: #006545;
line-height: 1.0;
}


.banner_3_kolonky h3{
 font-size: 80px;
 text-transform: uppercase;
}


.banner_3_kolonky h4{
 font-size: 60px;
 text-transform: uppercase;
}

.banner_3_kolonky .DockBl h3{
    margin-top: -70px;
    margin-bottom: 0;
    padding-bottom: 0
}

.banner_3_kolonky .DockBl img{
   max-height: 400px;
width: auto;
}

.banner_3_kolonky .btn-rgb{
    position: absolute;
    top: 80%;
      background: #91bd07;
}


.banner_3_kolonky .DockBl{
    text-align: center;
}

.centr_2kolonky .block-header {
    margin-top: 40px;
}


@media screen and (max-width: 1600px){

.centr_2kolonky .msi-content{
    width: 90%;

}

.centr_2kolonky .row .col-md-6{
height: auto;
}



.centr_2kolonky h3{
 font-size: 40px;
padding-bottom: 0px;
margin: 10px 0;
}


}




@media screen and (max-width: 1200px){


    .centr_2kolonky .msi-content{
    width: 100%;

}



.centr_2kolonky p span, .banner_3_kolonky p{
      font-size: 16px}



.centr_2kolonky .row .col-md-6{
    height: auto;
}

.banner_3_kolonky h3{
 font-size: 50px;

}


.banner_3_kolonky h4{
 font-size: 30px;

}

.banner_3_kolonky .block-subheader{

    margin-top: 10px;
}




.banner_3_kolonky .DockBl img {
   max-height: 300px;
width: auto;
}

.banner_3_kolonky .btn-rgb{
    position: relative;
    margin-top: -50px
}


}





@media screen and (max-width: 991px) {
.makinyan span.green1 {
    font-family: 'Calama', sans-serif;
    font-size: 58px;
    color: #006545;
    line-height: 0.8;
    display: inline-block;
	width: 230px;
}
}

.makinyan span.green1 {
    font-family: 'Calama', sans-serif;
    font-size: 58px;
    color: #006545;
    line-height: 0.8;
    display: inline-block;

}


.makinyan span.grey {
    font-family: 'Calama', sans-serif;
    line-height: 0.9;
    font-size: 34px;
    display: block;
    margin-bottom: -15px;
}


span.moby-hide {
    display: inline;
}

span.moby-show {
    display: none;
}


.menu-mobile-menu {
    display: none;
}




    a.privcab {
        padding: 5px 20px;
        background: #adaeae;
        border-radius: 50px;
        color: #FFF;
        height: 30px;
        display: flex;
        align-items: center;
        padding-right: 40px;
        text-decoration: none;
		width: 240px;
    }

    a.privcab:after {
        content: " ";
        width: 25px;
        height: 25px;
        position: absolute;
        display: block;
        background: url(/content/themes/moon-prism/img/lichkab.png);
        background-position: center;
        background-repeat: no-repeat;
        right: 3px;
    }

    a.privcab {
        position: relative;
    }

    a.privcab:hover {
        background: #9a9a9a;
    }

    a.privcab:hover {
        background: #9a9a9a;
    }

    a.privcab {
    }

blockquote {
    padding: 30px 0px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: none !important;
    font-style: italic;
}

blockquote div:before{
    content: '\f10d';
        font-family: FontAwesome;
        color: #dddcdc;
        margin-right: 10px
}

blockquote div:after{
    content: '\f10e';
        font-family: FontAwesome;
         color: #dddcdc;
         margin-left: 10px
}


.nogi .block-subheader{
   max-width: 1140px;
}


.nogi #doc1{
background-image: url(/content/uploads/2021/07/doc1.png);
background-repeat: no-repeat;
background-size: 92%;
background-position: 50% 0%;
justify-content: center;
align-items: flex-end;
}

.nogi #doc2{
background-image: url(/content/uploads/2021/07/doc2.png);
background-repeat: no-repeat;
background-size: 65%;
background-position: 10% 0%;
justify-content: center;
align-items: flex-center;
}

.nogi #doc1, .nogi #doc2{
min-height: 520px;
display: flex;
align-items: flex-end;
width: 50%;
max-width: 450px;
}

.nogi p{
    font-family: 'Calama', sans-serif;
font-size: 42px;
color: #6d6e71;
line-height: 1.0;

}

.nogi .btn-rgb{
    font-family: 'Tahoma', sans-serif;
    display: block;
margin-left: 27%;
margin-top: 40px !important
 }



.nogi .docWrp{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.clearfy-cookie-container {
max-width: 1600px !important;
  text-align: center !important;
}

.clearfy-cookie-accept{
	display: block !important;
border-radius: 10px !important;
margin: 0 auto !important;
}

.clearfy-cookie-container a{
color: #b3e289 !important;
}



@media screen and (max-width: 1600px){

.nogi #doc1, .nogi #doc2{
    min-height: 380px;
}

.nogi p{
    font-size: 32px;
}

.nogi .docWrp{
    max-width: 900px;
margin: 0 auto;
}

.nogi #doc2{
    background-size: 55%;
background-position: 40% 0%;
}

.nogi #doc1{
    background-size: 82%;
}

}

@media screen and (max-width: 1600px){
    .nogi #doc1, .nogi #doc2{
    min-height: 280px;
}

.nogi #doc1 {
    background-size: 52%;
}

.nogi #doc2{
 background-size: 35%;
}
}



@media screen and (max-width: 991px) {
    .menu-mobile-menu {
        display: block;
    }

    /*span.menuer-mobile {
        width: 28px;
        height: 25px;
        border-bottom: 5px solid #adaeae;
        border-top: 5px solid #adaeae;
        display: block;
        position: relative;
    }*/

    span.menuer-mobile {
        width: 28px;
        height: 25px;

        display: block;
        position: relative;
    }

    /*span.menuer-mobile:before {
        content: " ";
        width: 28px;
        height: 5px;
        background: #adaeae;
        margin: auto;
        display: block;
        top: 0;
        bottom: 0;
        margin: auto;
        position: absolute;
    }*/

     span.menuer-mobile:before {
        content: " ";
        width: 50px;
        height: 50px;

        margin: auto;
        display: block;
        top: 0;
        bottom: 0;
        margin: auto;
        position: absolute;
        background-image: url(https://www.evkaliptmed.ru/content/themes/moon-prism/img/logo-mobile-m-mini.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50% 50%
    }


    .menu-mobile-inside {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    a.logo-wr1 img {
        height: 50px;
    }

    .map-dot {
        width: auto;
        height: 30px;
        display: block;
        background: url(/content/themes/moon-prism/img/locdot.png);
        background-position: left;
        background-size: contain;
        background-repeat: no-repeat;
            padding-left: 30px;
    padding-top: 3px;
    color: #AFB1B1;
    }

    .tel-dot {
        width: 30px;
        height: 30px;
        display: block;
        background: url(/content/themes/moon-prism/img/phonedot.png);
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .MbZap{
        text-align: right;
        padding-top: 5px
    }

    a.privcab {
        padding: 5px 20px;
        background: #adaeae;
        border-radius: 50px;
        color: #FFF;
        /* height: 30px; */
        display: flex;
        align-items: center;
        padding-right: 40px;
        text-decoration: none;
		width: 200px;
    }

    a.privcab:after {
        content: " ";
        width: 25px;
        height: 25px;
        position: absolute;
        display: block;
        background: url(/content/themes/moon-prism/img/lichkab.png);
        background-position: center;
        background-repeat: no-repeat;
        right: 3px;
    }

    a.privcab {
        position: relative;
    }

    a.privcab:hover {
        background: #9a9a9a;
    }

    a.privcab:hover {
        background: #9a9a9a;
    }

    a.privcab {
    }

    span.menuer-mobile:hover {
        cursor: pointer;

    }


    .map-dot:hover, .tel-dot:hover {
        opacity: 0.7;
    }

    .map-dot, .tel-dot {
        cursor: pointer;
    }


    .menu-mobile {
        margin-left: -34px;
        margin-right: -34px;
    }

    ul#menu-glavnoe-menyu-1 li > a {
        background: #67a91a;
        color: #FFF;
        text-align: left;
        padding-left: 20px !important;
    }

    ul#menu-glavnoe-menyu-1 .depth_1 {
        display: none;
    }

    ul#menu-glavnoe-menyu-1 ul.dropdown-menu.depth_0 a {
        padding-left: 40px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        border-bottom: 1px solid #c3c3c3;
        border-top: unset !important;
    }

    ul#menu-glavnoe-menyu-1 > li > a {
        border-bottom: 1px solid #c3c3c3;
        /* background: red; */
    }

    ul#menu-glavnoe-menyu-1 > li:hover > a {
        background: #5f981d;
    }

    ul.dropdown-menu.depth_0 > li:hover > a {
        background: #79c124 !important;
    }

    ul#menu-glavnoe-menyu-1 ul.dropdown-menu.depth_0 a {
        position: relative;
    }

    ul#menu-glavnoe-menyu-1 ul.dropdown-menu.depth_0 a:before {
        content: "-";
        padding-right: 5px;
    }

    ul#menu-glavnoe-menyu-1 {
        display: none;
    }

    .adress-wrapper ul {
        list-style: none;
        padding: 0;
        margin: 0;
        background: #f3f3f3;
        padding: 10px;
        border-radius: 15px;
        margin-bottom: 10px;
    }

    .adress-wrapper ul li a {
        display: block;
        padding: 10px;
        padding-left: 0;
        padding-right: 0;
        border-top: 1px solid #d1d6d6;
        color: #666f6f;
        text-decoration: none;
    }

    .adress-wrapper ul > li:last-child {
        border-bottom: 1px solid #d1d6d6;
    }

    .adress-wrapper ul li a { /* text-decoration: underline; */
    }

    .adress-wrapper ul li > a {
        position: relative;
        display: flex;
        align-items: center;
        padding-left: 25px;
        font-weight: bold;
    }

    .adress-wrapper ul li > a:before {
        width: 15px;
        height: 15px;
        display: block;
        background: url(/content/themes/moon-prism/img/locdot.png);
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        content: " ";
        left: 0;
        position: absolute;
    }

    .adress-wrapper ul li > a:hover {
        color: #505050;
    }

    .adress-wrapper {
        display: none;
    }


    .phone-wrapper ul {
        list-style: none;
        padding: 0;
        margin: 0;
        background: #f3f3f3;
        padding: 10px;
        border-radius: 15px;
        margin-bottom: 10px;
    }

    .phone-wrapper ul li a {
        display: block;
        padding: 10px;
        padding-left: 0;
        padding-right: 0;
        border-top: 1px solid #d1d6d6;
        color: #666f6f;
        text-decoration: none;
    }

    .phone-wrapper ul > li:last-child {
        border-bottom: 1px solid #d1d6d6;
    }

    .phone-wrapper ul li a { /* text-decoration: underline; */
    }

    .phone-wrapper ul li > a {
        position: relative;
        display: flex;
        align-items: center;
        padding-left: 25px;
        font-weight: bold;
    }

    .phone-wrapper ul li > a:before {
        width: 15px;
        height: 15px;
        display: block;
        background: url(/content/themes/moon-prism/img/locdot.png);
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        content: " ";
        left: 0;
        position: absolute;
    }

    .phone-wrapper ul li > a:hover {
        color: #505050;
    }

    .phone-wrapper ul li > a {
        font-weight: normal;
    }

    .phone-wrapper ul li > a span {
        font-weight: bold;
    }

    .phone-wrapper ul li > a {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .phone-wrapper {
        display: none;
    }

    .page-id-3944 header {
        display: none;
    }

    .logo2{
    padding: 20px;
    max-width: 200px;
    display: block;
    }
}

@media screen and (max-width: 768px) {
    .menu-mobile {
        margin-left: 0;
        margin-right: 0;
    }

    .menu-mobile ul.dropdown-menu.depth_0 {
        width: 100%;
    }

    .menu-mobile ul.dropdown-menu.depth_0 {
        float: none;
    }

.centr_2kolonky .text-left{
    padding-left: 10px
}

.centr_2kolonky .text-right{
    padding-right: 10px
}

.centr_2kolonky h3{
 font-size: 30px;

}

.centr_2kolonky p span{
      font-size: 14px}

.centr_2kolonky .msi-content{
    width: 100%;
top: 40px !important;
}

.banner_3_kolonky .DockBl{
    text-align: left;
}

.banner_3_kolonky h3{
 font-size: 30px;

}


.banner_3_kolonky h4{
 font-size: 20px;

}

.banner_3_kolonky p{
    font-size: 12px
}

.banner_3_kolonky .DockBl h3{
    margin-top: -30px;
    margin-bottom: 0;
    padding-bottom: 0
}

	.blackstup span.comp22{
       font-size: 40px;
   }

.nogi .msi-content{
    top: -30px !important;
}

.nogi #doc1, .nogi #doc2 {
    min-height: 200px;
}

.nogi p {
    font-size: 22px;
}

.clearfy-cookie-container {
    max-width: 100% !important;

    margin: 20px  !important;
}

.clearfy-cookie-accept{

margin-left: 20px !important;
margin-top: 40px !important
}

 .slide_doctor858 .msi-pics img{
  left: 80% !important;
 }


.slide_doctor858 .grey01{
  font-size: 40px;
}

.slide_doctor858 .green01{
  font-size: 30px;
  max-width: 300px;
}



.slide_doctor858 .block-subheader {
    padding-bottom: 0 !important;
}

.slide_doctor858 .block-subheader p{
    margin: 0 !important
}

.slide_doctor858 h3{
    font-size: 40px;
}

.slide_doctor858 .grey02{
  font-size: 25px;
  font-family: 'Calama', sans-serif;
  max-width: 200px;
}


}

/*@media screen and (max-width: 460px) {
    a.logo-wr1 img {
    max-width: 90px;
    height: auto;
}
a.privcab {
    width: 300px;
    text-align: center;
    justify-content: center;
    margin-top: 20px;
}
.tel-dot {
    margin-top: 20px;
}
.menu-mobile-inside {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-wrap: wrap;
}
}*/

a.logo-wr2 {
    display: none;
}

@media screen and (max-width: 460px) {
    a.logo-wr1 {
        display: none;
    }

    a.logo-wr2 {
        display: block;
        /* height: 50px; */
    }

    a.logo-wr2 img {
        height: 50px;
    }

.nogi #doc1 {
    margin-right: 10px;
}

.nogi #doc2 {
    margin-left: 10px;
}

.nogi .docWrp{
    max-width: 100%;
    margin-right: 15px;
}

.nogi p {
    font-size: 20px;
}


}

@media screen and (max-width: 350px) {
    a.privcab {
        font-size: 13px;
    }

    a.privcab:after {
        height: 17px;
        width: 19px;
        background-size: contain;
    }

    a.logo-wr2 img {
        height: 30px;
    }
}

/* чтобы 2 меню не показывались в мобильной версии*/
@media screen and (max-width: 991px){
header {
display: none;
}
}

.center1 {

}

.Full_a:hover {
    text-decoration: none !important;
}

.Full_a:hover > .img-auto img{
    transform: scale(1.05);
    transition: 1s
}

.Full_a .img-auto img{
      transition: 1s
}

.Full_a p{
    color: #363636 !important;
}

/*Таблица лаборатория 139 на экранах меньше 720px - костыль*/

@media screen and (max-width: 720px){
#tablepress-139 tr td.col-xs-6.col-md-6{
    max-width: 500px !important
}
}

@media screen and (max-width: 610px){
#tablepress-139 tr td.col-xs-6.col-md-6{
    max-width: 400px !important
}
}

@media screen and (max-width: 510px){
#tablepress-139 tr td.col-xs-6.col-md-6{
    max-width: 300px !important
}
}

@media screen and (max-width: 410px){
#tablepress-139 tr td.col-xs-6.col-md-6{
    max-width: 200px !important
}
}

.MSL-item img{
    max-width: 270px;
	height: 130px;
  object-fit: contain;
}

.table-short td.last-childs {
    display: none;
}

.table-short td.col-md-3 {
    text-align: right;
    padding-right: 65px;
}
.h2-footer {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 30px;
    color: #5b5b5b;
    margin-top: 20px;
    line-height: 1.1;
    font-family: inherit;
}
.mb-5{
    margin-bottom: 5rem;
}
.new_testimony{
   padding-top: 50px;
}
.new_testimony .row{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.new_testimony h2{
    margin-bottom: 60px;
}
.new_testimony .title{
    margin: 25px 0;
}
.pdf_link{
    background: url('/content/themes/moon-prism/img/pdf.png');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 25px;
    width: 600px;

}
.row_pdf{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 10px 0;
}
.pdf-btn {
    margin-left: 15px;
}

.col-md-6.col-xs-12.col-sm-6.text-center img{
    width: 100%;
}
.hide1{
    display: none;
}
.hide1{
    display: none;
    overflow: auto
}
.hide1.active{
    display: block;
    overflow: auto;
}
.podgot_table{
    width: 100%;
}
.zero{
    opacity: 0;
}
.first {
    padding-bottom: 50px;
}
.first .wrapper{
    display: flex;
    justify-content: space-between;
    align-items: center;
    

}

.first .wrapper .left{
    max-width: 70%;
}
.first .wrapper .left ul{
    list-style-type: none;
}
.first .wrapper .left ul li{
    position: relative;
    line-height: 15px;
    margin: 15px 0;
}
.first .wrapper .left ul li::before{
    content: '!';
    position: absolute;
    top: 0;
    left: -20px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;

}
.first .wrapper .left ul li:hover::before{
    color:#fff;
    background: #00b300;
    border: 1px solid #00b300;
    overflow: hidden;
    border-radius: 15px;
}
.first .wrapper .right{
    max-width: 30%;
}
.first .wrapper .right img{
    max-width: 100%;
}
.first .sb-top-header{
    padding-bottom: 0;
}

.list_check{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.list_check li{
    width: 50%;    
    text-align: initial;
    position: relative;
    list-style-type: none;

}
ul.list_check li::before{
    content: '✓';
    position: absolute;
    top: 0;
    left: -20px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #00b300;
}
section::after {
    display: block;
    content: "";
    clear: both;
  }
.new_template_slider{
    max-height: 50vh;
}
/* .new_template_slider .slider__item{
    height: 50vh;
} */
.sidebar_burger-togle{
    display: flex;
    flex-direction: column;
    cursor: pointer;
    align-items: end;
    position: fixed;
    right: 15px;
    z-index: 9999999;
}
.sidebar_burger-togle.active :nth-child(1){
    rotate: 45deg;
}
.sidebar_burger-togle.active :nth-child(3){
    opacity: 0;
}
.sidebar_burger-togle.active :nth-child(2){
    rotate: -45deg;
}
.sidebar_burger-togle.active span{
    margin: 0;
}
.sidebar_burger-togle span{
    width: 30px;
    height: 2px;
    background:#00b300;
    margin: 5px 0;
    transition: all ease 2s;
    
}
.my_sidebar{
    background: rgb(122, 194, 37);
    width: 300px;
    height: 300px;
    position: fixed;
    right: -500px;
    transition: all ease 2s;
    top: 330px;
    z-index: 99;
    padding: 50px 50px 50px 25px;
}
.my_sidebar.active{    
    right: 0;
    transition: all ease 2s;
}
.my_sidebar ul li{
    list-style-type: none;
}
.my_sidebar ul li a{
    color: #fff;
    font-weight: bold;
}
.artro_content img{
    max-width: 100%;
}

.before .row{
    display: flex;
    flex-wrap: wrap;
}
.before .row .col-md-6.col-xs-12.col-sm-6.text-center img {
    max-height: 400px;
    width: auto;
}
.w-100{
    width: 100%;
}
.transparent{
    border: unset;
    background: transparent;
    color: inherit;
}
.transparent::before{
    content: unset;
}



.production{
    
    /* font-size: 45px;
    line-height: 50px; */
}
.production *{
    margin-top: 20px;
}
.production img{
    max-width: 100%;
    margin-top: 0;
}
.production .column img{
    margin-bottom: 20px;
}
.green-txt{
    color: #006545;
    padding: 6%;
}
.production h1{
    font-size: 1.9em;
    font-weight: 900;
    margin: 0;
    line-height: 1em;

}
.production ul{
    list-style-type: none;
}
.production ul li{
    position: relative;
}
.production ul :nth-child(1):before{
    content: '1/';
    position: absolute;
    top: 0;
    left: -40px;
    color: #006545;

}
.production ul :nth-child(2):before{
    content: '2/';
    position: absolute;
    top: 0;
    left: -40px;
    color: #006545;

}
.production ul :nth-child(3):before{
    content: '3/';
    position: absolute;
    top: 0;
    left: -40px;
    color: #006545;

}
.production ul :nth-child(4):before{
    content: '4/';
    position: absolute;
    top: 0;
    left: -40px;
    color: #006545;

}
.production ul :nth-child(5):before{
    content: '5/';
    position: absolute;
    top: 0;
    left: -40px;
    color: #006545;

}
.production ul :nth-child(6):before{
    content: '6/';
    position: absolute;
    top: 0;
    left: -40px;
    color: #006545;

}
.row-new img{
    max-width: 60%;
}

@media screen and (max-width: 768px) {
    .production h1{
        /* font-size: 2em; */
    }
    .production {
        /* font-size: 22px;
        line-height: inherit; */
    }
}

.count {
    background: linear-gradient(90deg, #93C028 0%, #2EAADF 100%);
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    border-radius: 100%;
    font-size: 50px;
    margin-right: 0px;
    margin-bottom: -50px;
    font-weight: 700;
}
.logo-wrap555 > div{
	height:150px;
	overflow: hidden
}