/*
Theme Name: Sophi Blog
Theme URI:https://sensationaltheme.com/downloads/sophi-blog/
Author: Sensational Theme
Author URI: http://sensationaltheme.com/
Description: Theme Sophi Blog WordPress is a versatile and stylish WordPress theme designed specifically for blogs and online magazines. Its features make it an ideal choice for a wide range of topics and styles, offering both functionality and aesthetic appeal. Sophi Blog WordPress offers a perfect blend of functionality, design, and customization options, making it an excellent choice for anyone looking to create a professional and visually appealing blog or magazine website. Designed to provide an exceptional user experience, Sophi Blog boasts a fully responsive layout, ensuring seamless performance across all devices. From desktops to smartphones, your content will captivate audiences with its flawless presentation.
Version: 1.0
Requires PHP: 5.6
Tested up to: 6.6
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: sophi-blog
Tags: translation-ready, custom-background, theme-options, custom-menu, threaded-comments, featured-images, footer-widgets, editor-style, right-sidebar, full-width-template, two-columns,  grid-layout, custom-colors, custom-header, custom-logo, featured-image-header, blog, entertainment

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Sophi Blog is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
    ## Links
    ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
    ## Comments
# Infinite scroll
# Layouts and Titles
# Media
    ## Captions
    ## Galleries
# Social Icons
# Breadcrumb List
# Homepage Sections
    ## Featured Slider Section
    ## Featured Plans Section
    ## Featured Services Section
    ## Projects Section
    ## Partners Logo Section
    ## Latest News Section
# Footer
# Responsive

--------------------------------------------------------------*/
/*--------------------------------------------------------------
#Root main Values
--------------------------------------------------------------*/
:root {
  --effect: hover 1s linear infinite;
  --primary-color: #C20017;
  --color-text: #191B1D;
  --medi-secondary-color: #14457B;
  --cat-one-color: #5750A0;
  --cat-two-color: #fcb54d;
  --cat-three-color: #adca69;
  --cat-four-color: #84bed6;
  --cat-five-color: #c389ce;
  --cat-six-color: #f28c9a;
  --border-effect: 1px silod;
}
/*--------------------------------------------------------------
# Preloader
--------------------------------------------------------------*/

#loader {
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: middle;
    background-color: #fff;
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    min-height: 100%;
    z-index: 999999;
}
.loader-8 #loader {
    background-color: #FCFCFF;
}


#loader .loader-container {
    position: relative;
    z-index: 12;
}

#loader #preloader {
    position: relative;
    margin: auto;
    width: 250px;
}

.middle {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.bar {
  width: 10px;
  height: 70px;
  background: #fff;
  display: inline-block;
  transform-origin: bottom center;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  /*   box-shadow:5px 10px 20px inset rgba(255,23,25.2); */
  animation: loader 1.2s linear infinite;
}
.bar1 {
  animation-delay: 0.1s;
}
.bar2 {
  animation-delay: 0.2s;
}
.bar3 {
  animation-delay: 0.3s;
}
.bar4 {
  animation-delay: 0.4s;
}
.bar5 {
  animation-delay: 0.5s;
}
.bar6 {
  animation-delay: 0.6s;
}
.bar7 {
  animation-delay: 0.7s;
}
.bar8 {
  animation-delay: 0.8s;
}

@keyframes loader {
  0% {
    transform: scaleY(0.1);
    background: ;
  }
  50% {
    transform: scaleY(1);
    background: yellowgreen;
  }
  100% {
    transform: scaleY(0.1);
    background: transparent;
  }
}

div.loader2 {
  text-align: center;
}

p.loader2 {
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  font-size: 32px;
  font-family: arial;
  font-weight: 600;
  transform: scale(.5);
  color: #121212;
  -webkit-text-stroke: 2px gray;
  font-style: ;
}

p.loader2:nth-child(1) {
  animation: var(--effect);
}

p.loader2:nth-child(2) {
  animation: var(--effect) .125s;
}

p.loader2:nth-child(3) {
  animation: var(--effect) .25s;
}

p.loader2:nth-child(4) {
  animation: var(--effect) .375s;
}

p.loader2:nth-child(5) {
  animation: var(--effect) .5s;
}

p.loader2:nth-child(6) {
  animation: var(--effect) .675s;
}

p.loader2:nth-child(7) {
  animation: var(--effect) .75s;
}

@keyframes hover {
  0% {
    transform: scale(.5);
    color: #121212;
    -webkit-text-stroke: 2px gray;
  }

  20% {
    transform: scale(1);
    color: pink;
    -webkit-text-stroke: 3px red;
    filter: drop-shadow(0 0 1px black)drop-shadow(0 0 1px black)drop-shadow(0 0 3px red)drop-shadow(0 0 5px red)hue-rotate(10turn);
  }

  50% {
    transform: scale(.5);
    color: #121212;
    -webkit-text-stroke: 2px gray;
  }


}


/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust:     100%;
    scroll-behavior: smooth;
    -webkit-transition: all 1.3s ease-out;
    -moz-transition: all 1.3s ease-out;
    -o-transition: all 1.3s ease-out;
    -ms-transition: all 1.3s ease-out;
    transition: all 1.3s ease-out;
}

body {
    margin: 0;
    font-family:'EB Garamond', sans-serif;
    font-weight: 400;
}
body.home-minimal-blog {
    margin: 0;
    font-family: 'Lora', sans-serif;
    font-weight: 500;
}
body.home-classic-blog {
    background-color: #f9f9f9;
}

#jorym {
    margin: 0 auto;
    box-shadow: 0 0 15px #aaa;
    position: relative;
}

.boxed-layout {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
}

.frame-layout {
    max-width: 1600px;
    width: 90%;
    margin: 50px auto;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a:active,
a:hover {
    outline: 0;
    color: var(--primary-color);
}
.wpcf7 textarea:focus,
.wpcf7 input:focus,
#comment:focus,
.search-form input:focus {
    outline: dotted;
}
a:focus{
    outline: thin dotted;
}
abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
    color: #111;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 52px;
}

h2 {
    font-size: 42px;
}

h3 {
    font-size: 26px;
}

h4 {
    font-size: 20px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    color: #333;
    margin: 16px 0;
    line-height: 1.3;
    font-weight: 400;
    font-family: 'Bitter', sans-serif;
}

mark {
    background: #ff0;
    color: #111;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
tbody {
    text-align: left;
}
tr {
    border: 1px solid #e4e4e4;
}
td,
th {
    padding: 10px 25px;
    font-weight: 400;
}

th {
    color: #111;
}

td#next {
    text-align: right;
}
/*Extra*/
.blog-banner-disable #vibyha{
    display:none;
}
.home-minimal-blog.blog-banner-disable #vibyha{
    display:block !important;
    padding: 250px 0;
}
.blog-banner #vibyha{
    display:none;
}
.blog-banner .boruj.mosem{
    padding: 0px;
}
.blog .boruj.mosem{
    padding: 0px;
}
body.paged .section-title.blog-page-title,
body.paged #slider,
body.paged #highlights,
body.paged #featured,
body.paged #trending,
body.paged #featured-slider,
body.paged #popular,
body.paged #mustread,
body.paged #editorpice,
body.paged #gallery,
body.paged #video,
body.paged #message,
body.paged #catlist,
body.paged #recent,
body.paged #categorynews,
body.paged #fixheight,
body.paged #featuredpost,
body.paged #flash{
    display: none;
}

.disable-single-post-header.single.single-post .mosem,
.disable-single-page-header.page .mosem{
    padding: 20px 0;
}
.header-six.disable-single-post-header.single.single-post .mosem,
.header-six.disable-single-page-header.page .mosem{
    padding-top: 50px;
}

.single.single-post #cigiz .entry-header .ryxisit{
    font-size: 26px;
    padding: 0;
}
#cigiz .vokig p{
    word-spacing: 5px;
    line-height: 1.5;
} 
.single #cigiz article .entry-header, 
#cigiz .single-page .entry-header{
    margin-bottom: 25px;
    padding: 10px;
    border: 1px solid #e5e5e5;
}
.disable-single-post-header.single.single-post #vibyha,
.disable-single-page-header.page #vibyha{
    display: none;
}
.disable-blog-post-header-title #vibyha .huto,
.disable-single-post-header-title #vibyha .huto,
.disable-single-page-header-title #vibyha .huto,
.disable-archive-post-header-title #vibyha .huto{
    opacity: 0;
}
.disable-blog-post-header-title.disable-blog-header-image #vibyha,
.disable-archive-post-header-title.disable-archive-header-image #vibyha,
.home-minimal-blog.disable-blog-post-header-title.disable-blog-header-image #vibyha,
.home-minimal-blog.disable-archive-post-header-title.disable-archive-header-image #vibyha{
    display: none !important;
}
.blog.disable-blog-post-header-title.disable-blog-header-image .boruj.mosem,
.blog.disable-archive-post-header-title.disable-archive-header-image .boruj.mosem{
  padding-top: 40px;
}
div.nojq a:focus {
    outline: none;
}
.section-content p a,
.vokig p a,
footer .copy-right a,
p a,
p li a,
.widget_text a,
.vokig h1 a,
.vokig h2 a,
.vokig h3 a,
.vokig h4 a,
.vokig h5 a,
.vokig h6 a
.widget_block h1 a,
.widget_block h2 a,
.widget_block h3 a,
.widget_block h4 a,
.widget_block h5 a,
.widget_block h6 a{
    text-decoration: underline;
}
.vokig a:hover{
    color: var(--primary-color);
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
    color: #777;
    font-size: 16px;
    line-height: 28px;
    word-wrap: break-word;
}
.lite-layout p {
    color: #000;
}
.home-medical.lite-layout p {
    color: var(--medi-secondary-color);
}
p {
    padding: 5px 0;
    margin: 0;
    color: #333;
    font-size: ;
}
dfn,
cite,
em,
i {
    font-style: italic;
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code,
kbd,
tt,
var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: 0.9375rem;
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark,
ins {
    background: #fff9c0;
    text-decoration: none;
}

big {
    font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
    box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit;
}

body {
    background: #ffffff; 
    overflow-x: hidden; 
}

blockquote {
    font-size: 18px;
    line-height: 35px;
    position: relative;
    margin: 0;
    background-color: #f5f5f5;
    padding: 20px;
    border-radius: 20px;
}
blockquote.alignright {
    padding-right: 0;
    margin-bottom: 14px;
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ul,
ol {
    margin: 0;
    padding-left: 1.5em;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 0.5em;
}

dt {
    font-weight: bold;
    margin-bottom: 1em;
}

dd {
    margin: 0 1.5em 1.5em;
}

img {
    height: auto; /* Make sure images are scaled correctly. */
    max-width: 100%; /* Adhere to container width. */
    vertical-align: middle;
    outline: none;
}

figure {
    margin: 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
    margin: 0 0 1.5em;
    width: 100%;
    display: inline-block;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: 1px solid;
    border-color: var(--primary-color);
    border-radius: 3px;
    background: var(--primary-color);
    color: #fff;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1;
    padding: .6em 1em .4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background-color: #000;

}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
    border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: #666;
    border: 2px solid var(--primary-color);
    border-radius: 0;
    padding: 3px;
}

select {
    border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
    color: #999;
}

textarea {
    width: 100%;
}

textarea,
#respond input,
.wpcf7 input {
    width: 100%;
    border: none;
    background-color: #f9f9f9;
    border-radius: 0;
    outline: none;
    height: 40px;
    padding: 0 15px;
}
#respond input {
    border: none;
    min-height: 50px;
}
#respond textarea,
textarea {
    height: 200px;
    padding: 10px 15px;
    border: none;
    background-color: #f5f5f5;
}
.home-education #respond textarea,
.home-education textarea {
    border-radius: 30px;
}
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"],
.wpcf7 input {
    background-color: #f9f9f9;
}
#respond input[type="submit"] {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 7px 25px;
    font-size: 14px;
    position: relative;
    border: 2px solid;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: #fff;
    z-index: 1;
    height: auto;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#respond input[type="submit"]:hover,
#respond input[type="submit"]:focus {
    background-color: #333;
    border-color: #333;
    color: #fff;
}
#respond input[type="checkbox"] {
    min-height: auto;
    height: auto;
    float: left;
    margin-right: 10px;
    width: auto;
}
#respond .comment-form-cookies-consent label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .comment-form-cookies-consent {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.form-submit {
    clear: both;
    display: inline-block;
    position: relative;
}
.comment-notes {
    font-size: 14px;
    font-style: italic;
    margin-top: 0;
}
#respond label {
    color: #273238;
    margin-bottom: 5px;
    display: inline-block;
}
#respond a:focus,
#respond a:hover {
    color: #000;
}
#respond a {
    color: var(--primary-color);
}
#commentform p {    
    margin-bottom: 21px;
}
#commentform p.comment-form-comment {
    margin-bottom: 0;
}
#commentform p.form-submit {
    margin: 21px 0 0;
}
#wehuha {
    margin: 50px 0 0;
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
    color: #000;
    text-decoration: unset;
    outline: none;
}


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
#top-bar {
    padding: 1px 0;
    background-color: var(--primary-color);
}
#top-bar.col-2 {
    padding: 4px 0;
}
#top-bar .renu {
    text-align: center;
    margin-bottom: 0;
    border: none;
    padding: 0;
}
#top-bar .current-date {
    color: #fff;
    font-size: 14px;
    padding-top: 3px;
}
#top-bar .renu + .renu {
    margin-top: 15px;
}
.renu.widget_search_form ul {
    padding: 0;
}
.renu.sevyp ul {
    padding: 0;
}
.renu.sevyp {
  padding-top: 5px;
}
.renu.widget_search_form form.search-form input[type="search"] {
    background-color: rgba(255,255,255,0.1);
    color: #fff;
    height: 36px;
    padding: 0 40px 0 15px;
    font-size: 14px;
}
.renu.widget_search_form form.search-form button.search-submit {
    height: 36px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}
.top-search form.search-form input::-webkit-input-placeholder,
.renu.widget_search_form form.search-form input::-webkit-input-placeholder {
    color: #fff;
}

.renu.widget_search_form form.search-form input:-ms-input-placeholder {
    color: #fff;
}

.renu.widget_search_form form.search-form input::-moz-placeholder {
    color: #fff;
}
#top-bar .sevyp ul li {
    color: #fff;
    margin-right: 15px;
    font-size: 13px;
    display: inline-block;
}
#top-bar .renu.sevyp li i {
    padding-right: 5px;
}
#top-bar .sevyp ul li a {
    color: #fff;
}
#top-bar .widget_social_icons li {
    padding-top: 0;
    padding-bottom: 0;
}
#top-bar .sevyp ul li a:hover,
#top-bar .sevyp ul li a:focus {
    opacity: 0.8;
}
#top-bar .renu ul li:not(:last-child) {
    margin-bottom: 0;
}
.header-six #top-bar {
  padding-bottom: 32px;
}
.header-six #vevug {
  background: transparent;
  position: absolute;
  padding: 0;
  margin: 0;
}
.header-six .fajoc {
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.header-six #vevug .boruj {
  padding: 0px 20px;
  background-color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: auto;
  top: -56px;
  box-shadow: 0px 2px 1px 1px #e5e5e5;
}
.header-six.disable-topbar #vevug .boruj {
  top: -20px;
}
.home.header-six.home-magazine #ripiru {
  padding-top: 60px;
}
.fajoc .xukyde,
.fajoc .widget_social_icons,
.fajoc .top-search {
    width: 100%;
    text-align: center;
}
.modern-menu .fajoc .widget_social_icons {
    text-align: right;
    margin-top: 0;
}
.fajoc .widget_social_icons,
.fajoc .top-search{
    margin-top: 40px;
}
.fajoc .top-search form.search-form input{
    width: 63%;
    border-radius: 22px;
    background-color: var(--primary-color);
}
.fajoc .top-search form.search-form button.search-submit {
    right: 82px;
}
.lobahis-search{
    color: #fff;
    font-size:18px;
}

.top-search form button:focus{
    background-color: transparent !important;
}
.top-login-register {
    display: inline-block;
    padding-top: 2px;
}
.top-login {
    display: inline-block;
    padding-right: 5px;
}
.top-login a {
    color: #fff;
}
.top-register {
    display: inline-block;
}
.top-register a {
    padding-left: 7px;
    border-left: 1px solid #fff;
    color: #fff;
}
.top-login a:hover, 
.top-login a:focus,
.top-register a:hover, 
.top-register a:focus {
    opacity: 0.6;
}
#top-bar .renu ul li:not(:last-child) {
  margin-bottom: 0;

}
.renu li:not(:last-child) {
  margin-bottom: 10px;

}
.top-login {
  display: inline-block;

  padding-right: 5px;

}
.fajoc{
    padding: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 100%;
}
.modern-menu .fajoc{
    padding: 10px 0;
}
.fajoc .huto{
    display: none;
}
.tewi .header_ads,
.header-nine .header_ads,
.header-two .header_ads,
.header-four .header_ads,
.header-five .header_ads,
.header-six .header_ads{
    display: none;
}/*
.header-nine .main-navigation ul.nav-menu li a {
    color: #fff;
}*/

.header-two .fajoc .heder-logo-ads,
.header-two .fajoc .xukyde {
    width: 100% !important;
    float: none;
    text-align: center;
    padding: 13px 0;
}
.header-five .xipim,
.header-three .xipim{
    width: 100%;
}
.kids-menu .main-navigation ul > li ul li:hover > a,
.kids-menu .main-navigation ul > li ul li.focus > a{
    color: #fff !important;
}
.kids-menu .main-navigation ul#japasu-menu > li.lobahis:nth-child(1n):after,
.kids-menu .main-navigation ul#japasu-menu > li.far:nth-child(1n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fab:nth-child(1n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fas:nth-child(1n):after {
    border-color: #5750A0;
}
.kids-menu .main-navigation ul > li:nth-child(1n) ul li:hover > a,
.kids-menu .main-navigation ul > li:nth-child(1n) ul li.focus > a{
    background-color: #5750A0;
}
.kids-menu .main-navigation ul#japasu-menu > li.lobahis:nth-child(2n):after,
.kids-menu .main-navigation ul#japasu-menu > li.far:nth-child(2n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fab:nth-child(2n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fas:nth-child(2n):after {
    border-color: #fcb54d;
}
.kids-menu .main-navigation ul > li:nth-child(2n) ul li:hover > a,
.kids-menu .main-navigation ul > li:nth-child(2n) ul li.focus > a{
    background-color: #fcb54d;
}
.kids-menu .main-navigation ul#japasu-menu > li.lobahis:nth-child(3n):after,
.kids-menu .main-navigation ul#japasu-menu > li.far:nth-child(3n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fab:nth-child(3n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fas:nth-child(3n):after {
    border-color: #fc5b4e;
}
.kids-menu .main-navigation ul > li:nth-child(3n) ul li:hover > a,
.kids-menu .main-navigation ul > li:nth-child(3n) ul li.focus > a{
    background-color: #fc5b4e;
}
.kids-menu .main-navigation ul#japasu-menu > li.lobahis:nth-child(4n):after,
.kids-menu .main-navigation ul#japasu-menu > li.far:nth-child(4n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fab:nth-child(4n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fas:nth-child(4n):after {
    border-color: #adca69;
}
.kids-menu .main-navigation ul > li:nth-child(4n) ul li:hover > a,
.kids-menu .main-navigation ul > li:nth-child(4n) ul li.focus > a{
    background-color: #adca69;
}
.kids-menu .main-navigation ul#japasu-menu > li.lobahis:nth-child(5n):after,
.kids-menu .main-navigation ul#japasu-menu > li.far:nth-child(5n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fab:nth-child(5n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fas:nth-child(5n):after {
    border-color: #84bed6;
}
.kids-menu .main-navigation ul > li:nth-child(5n) ul li:hover > a,
.kids-menu .main-navigation ul > li:nth-child(5n) ul li.focus > a{
    background-color: #84bed6;
}
.kids-menu .main-navigation ul#japasu-menu > li.lobahis:nth-child(6n):after,
.kids-menu .main-navigation ul#japasu-menu > li.far:nth-child(6n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fab:nth-child(6n):after,
.kids-menu .main-navigation ul#japasu-menu > li.fas:nth-child(6n):after {
    border-color: #c389ce;
}
.kids-menu .main-navigation ul > li:nth-child(6n) ul li:hover > a,
.kids-menu .main-navigation ul > li:nth-child(6n) ul li.focus > a{
    background-color: #c389ce;
}
/*
.header-five #vevug .boruj,
.header-three #vevug .boruj,
.header-two #vevug .boruj {
    display: block !important;
    align-items: center;
}*/
.header-menu-wrapper{
    position: relative;
}
.header-two .header-menu-wrapper,
.header-two .xipim,
.header-three .header-menu-wrapper,
.header-three .xipim,
.header-five .header-menu-wrapper,
.header-five .xipim {
  max-width: 1400px;
  margin: 0 auto;
  width: 90%;
}
.home-medical.header-two .header-menu-wrapper,
.home-medical.header-two .xipim,
.home-medical.header-three .header-menu-wrapper,
.home-medical.header-three .xipim,
.home-medical.header-five .header-menu-wrapper,
.home-medical.header-five .xipim {
  max-width: 1400px;
  margin: 0 auto;
  width: 90%;
}
.header-three.home-normal-magazine nav .menu-header-menu-container,
.header-three.home-magazine nav .menu-header-menu-container,
.header-five.home-normal-magazine nav .menu-header-menu-container,
.header-five.home-magazine nav .menu-header-menu-container,
.header-two.home-normal-magazine nav .menu-header-menu-container,
.header-two.home-magazine nav .menu-header-menu-container{
    padding-left: 40px !important;
}
.header-five.home-normal-magazine nav,
.header-five.home-magazine nav,
.header-five.home-normal-magazine .main-navigation ul.nav-menu,
.header-five.home-magazine .main-navigation ul.nav-menu,
.header-three.home-normal-magazine nav,
.header-three.home-magazine nav,
.header-three.home-normal-magazine .main-navigation ul.nav-menu,
.header-three.home-magazine .main-navigation ul.nav-menu,
.header-two.home-normal-magazine nav,
.header-two.home-magazine nav,
.header-two.home-normal-magazine .main-navigation ul.nav-menu,
.header-two.home-magazine .main-navigation ul.nav-menu{
    text-align: left;
}

.header-five .fajoc nav {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fff;
    padding: 10px 0;
}
.header-three .fajoc nav,
.header-two .fajoc nav {
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    padding: 13px 0;
}
body:not(.header-five) .xipim .sevyp,
.header-five .header_ads{
    display: none;
}
.header-five .fajoc .renu.sevyp {
    width: 70%;
    margin-bottom: 0;
}
.fajoc .renu{
    border: none;
}
.fajoc .renu.sevyp ul {
  padding: 0;
  display: flex;
  align-items: center;
}
.single.header-four .fajoc{
    background-color: rgba(255,255,255,0.05);
}
.header-four .main-navigation ul ul,
.header-four .main-navigation ul ul li a{
    background-color: transparent;
}
.header-five .fajoc .sevyp li:not(:last-child) {
    border-right: 2px solid #e5e5e5;
}
.header-five .fajoc .sevyp li {
  list-style: none;
  display: flex;
  align-items: center;
  width: 33.33%;
  float: right;
  padding: 0 20px;
}
.header-five .fajoc .sevyp li .lobahis {
  font-size: 30px;
  color: var(--primary-color);
}
.header-five .fajoc .sevyp li .header-contact-info {
  padding: 0 0 0 10px;
  width: 100%;
  display: block;
}
.header-five .fajoc .sevyp li h5 {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}
.header-five .fajoc .sevyp li span {
  font-size: 14px;
}
.header-four .main-navigation ul.nav-menu > li{
    padding: 0 13px;
}
.header-four .main-navigation ul.nav-menu > li > a{
    padding: 10px 0;
}
.home.header-four #vevug{
    background-color: transparent;
}
.header-four #vevug{
    background-color: rgba(0, 0, 0, 0.3);
} 
.header-four .main-navigation ul.nav-menu > li.current-menu-item > a,
.header-four .main-navigation ul.nav-menu > li > a:focus,
.header-four .main-navigation ul.nav-menu > li > a:hover {
  color:var(--primary-color);
  opacity: 0.8;
  border-bottom: 2px solid var(--primary-color);
}

.header-five.home-magazine .fajoc nav,
.header-three.home-magazine .fajoc nav,
.header-two.home-magazine .fajoc nav,
.header-three.home-normal-magazine .fajoc nav,
.header-five.home-normal-magazine .fajoc nav,
.header-two.home-normal-magazine .fajoc nav {
    width: 100% !important;
    text-align: center;
    padding: 0px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background-color: var(--primary-color);
    max-height: 45px;
}

.home-business.header-two #vevug,
.home-business.header-three #vevug{
    padding-bottom: 0;
}
.kids-menu .xipim{
    width: 30%;
}
.kids-menu nav.main-navigation{
    width: 70%;
}
.kids-menu .main-navigation ul#japasu-menu > li{
    text-align: center;
}
.kids-menu .main-navigation ul#japasu-menu > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 44px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    font-size: 22px;
}
.kids-menu .main-navigation ul#japasu-menu ul li:before {
/*    display: none;*/
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(1n):before {
    background-color: #5750A0;
    border:1px solid #5750A0;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(2n):before {
    background-color: #fcb54d;
    border:1px solid #fcb54d;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(3n):before {
    background-color: #fc5b4e;
    border:1px solid #fc5b4e;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(4n):before {
    background-color: #adca69;
    border:1px solid #adca69;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(5n):before {
    background-color: #84bed6;
    border:1px solid #84bed6;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(6n):before {
    background-color: #c389ce;
    border:1px solid #c389ce;
}
.kids-menu .main-navigation ul#japasu-menu > li:hover:before,
.kids-menu .main-navigation ul#japasu-menu > li:focus:before{
    background-color: #fff;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(1n):hover:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(1n):focus:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(1n):hover > a,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(1n).focus > a {
    color: #5750A0;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(2n):hover:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(2n):focus:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(2n):hover > a,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(2n).focus > a {
    color: #fcb54d;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(3n):hover:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(3n):focus:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(3n):hover > a,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(3n).focus > a {
    color: #fc5b4e;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(4n):hover:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(4n):focus:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(4n):hover > a,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(4n).focus > a {
    color: #adca69;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(5n):hover:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(5n):focus:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(5n):hover > a,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(5n).focus > a {
    color: #84bed6;
}
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(6n):hover:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(6n):focus:before,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(6n):hover > a,
.kids-menu .main-navigation ul#japasu-menu > li:nth-child(6n).focus > a {
    color: #c389ce;
}
#vevug{
    position: relative;
    width: 100%;
    z-index: 3000;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
/*    border: 1px solid #e5e5e5;*/
}
.header-four #vevug{
    position: absolute;
    background-color: transparent !important;
}
.tewi #vevug,
.modern-menu #vevug{
    border-bottom: 1px solid #e5e5e5;
}
.xukyde {
    text-align: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.kids-menu .header_ads {
  display: none;
}
.header-nine .gajiz a{
    font-size: 28px;
    margin: 0;
    font-weight: 600;
    line-height: 1.3;
    font-family: 'Fredericka the Great';
    color: var(--primary-color);
}
.gajiz {
    font-size: 42px;
    margin: 0;
    font-weight: 600;
    line-height: 1.3;
    font-family: 'Fredericka the Great';
}
.modern-menu .gajiz {
    font-size: 34px;
    line-height: 1;
}
.header-six .gajiz {
    font-size: 28px;
}
.gajiz a {
    color: var(--primary-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.gajiz a:hover,
.gajiz a:focus {
    color: #333;
}
.qyri-description {
    margin: 0;
    line-height: 1.5;
    font-weight: 600;
}
.modern-menu .qyri-description {
    line-height: 1;
}
.header-six .qyri-description {
    font-size: 14px;
}
.wofimo img {
    max-height: 65px;
    width: auto;
}
.header-six .wofimo img {
    max-height: 50px;
    width: auto;
}
.header-menu {
    padding: 0;
    box-shadow: 0px 5px 10px rgb(0 0 0 / 20%);
}
.main-navigation {
    display: block;
    position: relative;
}
.main-navigation ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.main-navigation ul ul li a {
    padding: 5px 10px;
    color: #111;
    font-size: 12px;
}
.main-navigation ul ul a:after {
    float: right;
}
.main-navigation ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.main-navigation li {
    position: relative;
}
.nav-menu .menu-item-description {
    position: absolute;
    top: -8px;
    font-size: 11px;
    color: #fff;
    background-color: var(--primary-color);
    padding: 3px;
    line-height: 1;
    right: 0;
    border-radius: 40% 0;
    font-family: 'Cormorant', cursive;
    text-transform: capitalize;
}
.modern-menu .main-navigation li {
    position: relative;
    width: 100%;
}
.main-navigation ul.nav-menu > li > a {
    font-weight: bold;
    font-size: 14px;
}
.kids-menu .main-navigation ul.nav-menu > li > a {
    font-weight: 500;
    font-size: 16px;
}
.home-minimal-blog .main-navigation ul.nav-menu > li > a {
    font-size: 16px;
}
.header-five .main-navigation ul.nav-menu > li > a {
    font-weight: 600;
    text-transform: capitalize;
}
.header-six .main-navigation ul.nav-menu > li > a {
  font-weight: 600;
  font-size: 16px;
}
.modern-menu.menu-toggled .main-navigation ul.nav-menu {
  padding: 15px 30px;
  margin-top: 0;
  position: fixed;
  max-width: 300px;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  transform: translateX(-300px);
  background-color: #000;
}
.modern-menu .fajoc nav,
.modern-menu .xipim,
.modern-menu .fajoc .widget_social_icons{
    width: 33.33% !important;
}
.modern-menu .menu-toggle {
  height: 80px;
  position: absolute;
  top: 50%;
  left: 0;
  right: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.modern-menu #vevug .boruj {
  display: flex !important;
  align-items: center;
}
/*.main-navigation ul.nav-menu .current-menu-item > a::before,
.header-six .main-navigation ul.nav-menu > li > a:hover::before,
.header-six .main-navigation ul.nav-menu > li > a:focus::before {
  content: "";
  font-size: 15px;
  position: absolute;
  font-family: 'FontAwesome';
  top: -16px;
  left: 43%;
  color: var(--primary-color);
}*/
.header-two.home-magazine .main-navigation ul > li > a:hover,
.header-two.home-normal-magazine .main-navigation ul > li > a:hover,
.header-three.home-normal-magazine .main-navigation ul > li > a:hover,
.header-three.home-magazine .main-navigation ul > li > a:hover,
.header-five.home-normal-magazine .main-navigation ul > li > a:hover,
.header-five.home-magazine .main-navigation ul > li > a:hover,
.header-two.home-magazine .main-navigation ul > li > a:focus,
.header-two.home-normal-magazine .main-navigation ul > li > a:focus,
.header-three.home-normal-magazine .main-navigation ul > li > a:focus,
.header-three.home-magazine .main-navigation ul > li > a:focus,
.header-five.home-normal-magazine .main-navigation ul > li > a:focus,
.header-five.home-magazine .main-navigation ul > li > a:focus {
  background-color: rgba(0, 0, 0, 0.1);
}
/*ul#japasu-menu {
  font-size: 0;
}*/
.header-five.home-magazine .main-navigation ul.nav-menu > li > a,
.header-five.home-normal-magazine .main-navigation ul.nav-menu > li > a,
.header-three.home-magazine .main-navigation ul.nav-menu > li > a,
.header-three.home-normal-magazine .main-navigation ul.nav-menu > li > a,
.header-two.home-magazine .main-navigation ul.nav-menu > li > a,
.header-two.home-normal-magazine .main-navigation ul.nav-menu > li > a {
    font-weight: 500;
    font-size: 16px !important;
    border-right: 1px solid #fff;
}
.main-navigation ul.nav-menu > li:hover > a,
.main-navigation ul.nav-menu > li:focus > a {
    color: var(--primary-color);
}
.main-navigation form.search-form input {
    background-color: #111;
    border-color: #111;
    color: #111;
    font-weight: 400;
}
.main-navigation a {
    display: block;
    text-decoration: none;
    font-weight: bold;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    font-family: 'Philosopher', sans-serif ;
}
.home-minimal-blog .main-navigation a {
    font-family: 'Lumanosimo', sans-serif;
}
.main-navigation ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
    border-top: 1px solid #eee;
    margin-top: -1px;
}
.main-navigation ul ul ul {
    left: -999em;
    top: 0;
}
.main-navigation ul ul a {
    width: 225px;
}
.main-navigation ul.nav-menu .current-menu-item > a {
    color: var(--primary-color);
}
form.search-form {
    width: 100%;
    max-width: 100%;
    position: relative;
}
.main-navigation form.search-form {
    min-width: 320px;
}
input.search-field {
    height: 45px;
    border-radius: 0;
    padding: 0 50px 0 15px;
    width: 100%;
    outline: none;
}
.menu-toggle {
    border-radius: 0;
    font-size: 12px;
    margin: auto;
    outline: none;
    display: block;
    height: 40px;
    position: relative;
    background-color: transparent;
    min-width: 35px;
    border: none;
}
/* Focus Style */
.menu-toggle:focus,
button.dropdown-toggle:focus,
.featured-content-wrapper a:focus,
.slick-dots li:focus button:focus{
    outline: dotted;
    color: var(--primary-color);
}
button.menu-toggle:hover{
    background-color: transparent;
}
.menu-toggle i {
    color: var(--primary-color);
}
.menu-toggle span {
    width: 35px;
    height: 2px;
    display: block;
    background-color: var(--primary-color);
    margin-bottom: 10px;
    box-shadow: 1px 1px 1px 1px #000;
}

.menu-toggled .menu-toggle.active span.close-bar::before {
  -webkit-transform: translateY(0) rotate(45deg);
  -moz-transform: translateY(0) rotate(45deg);
  -ms-transform: translateY(0) rotate(45deg);
  -o-transform: translateY(0) rotate(45deg);
  transform: translateY(0) rotate(45deg);
}
.menu-toggled .menu-toggle span.close-bar::after {
  -webkit-transform: translateY(0) rotate(135deg);
  -moz-transform: translateY(0) rotate(135deg);
  -ms-transform: translateY(0) rotate(135deg);
  -o-transform: translateY(0) rotate(135deg);
  transform: translateY(0) rotate(135deg);
}
.menu-toggled .menu-toggle span.close-bar::before, 
.menu-toggled .menu-toggle span.close-bar::after {
  content: '';
  position: absolute;
  left: 9px;
  width: 40px;
  height: 3px;
  background-color: var(--primary-color);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -webkit-transform 0.3s;
  -ms-transition: -webkit-transform 0.3s;
  -o-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  box-shadow: 1px 0 1px 1px #fff;
}
.menu-toggle.active span {
  background-color: transparent;
  box-shadow: none;
}
.home-icon {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #FB3536;
}
.home-icon i.lobahis.lobahis-home {
    font-size: 22px;
    padding: 8px;
    color: #fff;
}
.menu-label {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.dropdown-toggle {
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    background-color: transparent;
    border: none;
    width: 45px;
    height: 55px;
    line-height: 56px;
    outline: none;
    border-radius: 0;
}
button.dropdown-toggle .lobahis {
    color: var(--primary-color);
    font-size: 18px;
    padding-left: 5px;
}
button.dropdown-toggle.active .lobahis:before {
    content: "";
}
#jorym {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
body.modern-menu.menu-toggled #jorym {
    transform: translateX(300px) !important;
    width: 100%;
}
.menu-sticky #vevug.disece #top-bar {
    display: none;
}
.menu-sticky .fajoc nav{
    padding: 0;
}
.xeko .comment-navigation,
.xeko .posts-navigation,
.xeko .hytigy-navigation {
    margin: 0;
    overflow: hidden;
}
.siga .vufyd a:before,
.siga .nav-next a:after {
    content: "";
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-size: 18px;
}
.siga .nav-next a:after {
    content: "";
    margin-left: 10px;
    margin-right: 0;
}
.header-six .xipim,
.tewi .xipim,
.header-nine .xipim {
  padding: 5px 0;
}
.menu-sticky #vevug.disece #top-bar{
     display: none;
}
.menu-sticky #vevug {
    position: sticky;
    top: 0;
}
.menu-sticky #vevug.disece {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.customize-support.menu-sticky #vevug.disece {
    top: 32px;
}
.menu-sticky #vevug.disece .wofimo img {
    max-height: 60px;
}
.menu-sticky #vevug.disece .xukyde {
    padding: 0;
}
.menu-sticky #vevug.disece .main-navigation ul.nav-menu > li > a {
    padding: 15px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.menu-sticky #vevug.disece .main-navigation ul.nav-menu > li:not(:last-child):after {
    top: 38px;
}
.comment-navigation .vufyd,
.posts-navigation .vufyd,
.hytigy-navigation .vufyd {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.hytigy-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.hytigy-navigation a, 
.posts-navigation a {
    font-weight: 400;
    display: block;
    color: #343434;
    font-size: 18px;
}
.hytigy-navigation, 
.posts-navigation {
    padding: 0;
    position: relative;
}
.hytigy-navigation a:hover, 
.posts-navigation a:hover,
.hytigy-navigation a:focus, 
.posts-navigation a:focus {
    background-color: var(--primary-color);
    color: #fff;
}

.posts-navigation .vufyd,
.posts-navigation .nav-next {
    width: auto;
}
.posts-navigation a {
    padding: 15px 25px;
    text-transform: uppercase;
    font-size: 14px;
    box-shadow: 0 1px 0 0 rgba(238, 238, 238, 0.6);
    border: 1px solid #efefef;
    background: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.hygaw.posts-navigation {
    overflow: visible;
    display: inline-block;
    width: 100%;
}
.posts-navigation .siga .vufyd a:before {
    content: "";
}
.posts-navigation .siga .nav-next a:after {
    content: "";
}
.nybekin .page-numbers,
.nybekin .page-numbers.dots:hover,
.nybekin .page-numbers.dots:focus {
    text-align: center;
    line-height: 32px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: var(--primary-color);
    border: 1px solid;
    border-color: var(--primary-color);
}
.nybekin .page-numbers.current,
.nybekin .page-numbers:hover,
.nybekin .page-numbers:focus {
    color: #fff;
    background-color: var(--primary-color) ;
    border: 1px solid;
    border-color: var(--primary-color);
}
.nybekin .page-numbers.prev,
.nybekin .page-numbers.next {
    margin-right: 25px;
    width: auto;
    height: auto;
    position: relative;
    background-color: transparent;
    color: var(--primary-color);
    padding: 0 20px;
    border: 1px solid;
    border-color: var(--primary-color);
}
.nybekin .page-numbers.prev:hover, 
.nybekin .page-numbers.next:hover,
.nybekin .page-numbers.prev:focus, 
.nybekin .page-numbers.next:focus {
    color: #fff;
    background-color: var(--primary-color);
    border: 1px solid;
    border-color: var(--primary-color);
}
.nybekin .page-numbers.next {
    margin-left: 18px;
    margin-right: 0;
    background-color: transparent;
}
.vufyd span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.nav-next span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.hytigy-navigation span,
.posts-navigation span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#ripiru[tabindex="-1"]:focus {
    outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.hizy:before,
.hizy:after,
.vokig:before,
.vokig:after,
.comment-content:before,
.comment-content:after,
.bysuv:before,
.bysuv:after,
.jenoj:before,
.jenoj:after,
.tola:before,
.tola:after,
.footer-widgets-area:before,
.footer-widgets-area:after,
.boruj:before,
.boruj:after,
#latest-posts article:before,
#latest-posts article:after,
.renu:before,
.renu:after,
.posts-wrapper:before,
.posts-wrapper:after,
.services-items-wrapper:before,
.services-items-wrapper:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.hizy:after,
.vokig:after,
.comment-content:after,
.bysuv:after,
.jenoj:after,
.tola:after,
.footer-widgets-area:before,
.footer-widgets-area:after,
.boruj:before,
.boruj:after,
#latest-posts article:before,
#latest-posts article:after,
.renu:before,
.renu:after,
.posts-wrapper:before,
.posts-wrapper:after,
#author-section:before,
#author-section:after,
.services-items-wrapper:before,
.services-items-wrapper:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.renu {
    margin: 0 0 20px;
    padding: 10px;
    border: 1px solid #e5e5e5;
}
#vuwem .renu{
    border: none;
}
.renu:last-child {
    margin-bottom: 20px;
}

#secondary .renu{
    padding: 10px;
    border: 1px solid #e5e5e5;
}
.home-education #secondary .renu{
    border-radius: 30px;
}
#secondary .slider-posts-widget  article,
#secondary .renu .huhot,
#secondary .renu img,
#secondary .renu .mejs-container,
#secondary .renu .mejs-container * {
    border-radius: 20px;
}
#secondary .slider-posts-widget  article .qazyl {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
#secondary .renu > ul li,
#secondary .widget_nav_menu ul li {
    padding: 10px 20px;
    background-color: transparent   ;
    font-weight: 500;
}
#secondary .renu > ul li:last-child,
#secondary .widget_nav_menu ul li:last-child {
    border-bottom: none;
}
#secondary .renu li:not(:last-child) {
    margin-bottom: 10px;
}
#secondary .widget_nav_menu ul ul li:first-child,
#secondary .widget_nav_menu ul ul li:hover {
    border-left: none;
}
#vuwem .widget_nav_menu ul li::before{
    display: none;
} 
#vuwem .widget_nav_menu ul li:last-child{
    margin-bottom: 10px;
}
#vuwem .widget_nav_menu ul li {
    display: inline;
    padding: 5px 10px;
    font-weight: 500;
}
#vuwem .renu {
    margin: 0 0 10px;
}
#vuwem .widget_block {
    margin-bottom: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
}
#vuwem .col-1 .widget_block .wp-block-heading{
    margin: 0 0 5px;
}
#vuwem .renu.widget_text {
    margin-bottom: 20px;
}

#vuwem .renu:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.renu select {
    max-width: 100%;
    background-color: #f6f6f6;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}
.renu select:focus {
    outline: thin dotted;
}

.home-education .renu input {
    border-radius: 15px;
}
.renu input {
    outline: none;
    height: 35px;
    border-radius: 0;
    padding: 0 15px;
    border: none;
}
form.search-form button.search-submit {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: transparent;
    border: none;
    width: 45px;
    border-radius: 0;
    outline: none;
}
.top-search form.search-form button.search-submit{
    top: -6px;
}
.widget_search form.search-form button.search-submit {
    width: 50px;
    color: #fff;
    background-color: var(--primary-color);
    font-size: 15px;
    line-height: 26px;
    height: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.widget_search form.search-form button.search-submit:hover,
.widget_search form.search-form button.search-submit:focus {
    background-color: #333;
}
.widget_search form.search-form input[type="search"] {
    padding: 0 55px 0 15px;
    height: 50px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.widget_search form.search-form input[type="search"]:focus {
    border-color: var(--primary-color);
}
form.search-form {
    position: relative;
}
form.search-form input {
    width: 100%;
    padding: 0 40px 0 15px;
    font-weight: 300;
}
.top-search form.search-form input {
    background-color: transparent;
    border-bottom: 1px solid #eae8e8;
}
.top-search input[type="search"]{
    color: #fff;
}
#wp-calendar tbody td {
    text-align: center;
}
#wp-calendar caption {
    margin-bottom: 15px;
    font-weight: 600;
}

.renu li:not(:last-child) {
    margin-bottom: 20px;
}
.modern-menu .renu li:not(:last-child) {
    margin-bottom: 0px;
}
.widget_instagram ul {
    list-style: none;
    margin: -5px;
    padding: 0;
}
.renu.widget_instagram li {
    margin: 0;
    padding: 5px;
}
.widget_instagram .col-1 li {
    width: 100%;
    float: none;
}
.widget_instagram .col-2 li {
    width: 50%;
    float: left;
}
.widget_instagram .col-3 li {
    width: 33.33%;
    float: left;
}
.widget_instagram .col-4 li {
    width: 25%;
    float: left;
}
.widget_instagram .col-5 li {
    width: 20%;
    float: left;
}
.widget_instagram li img {
    width: 100%;
}
#vuwem .renu-title, 
#vuwem .widgettitle {
    font-size: 18px;
    text-transform: uppercase;
    padding: 0;
    margin-bottom: 20px;
    font-weight: bold;
    color: #fff;
}
#vuwem .widget_block h2{
    background-color: transparent;
    font-size: 22px;
    padding: 0;
    border-bottom: none;
    margin: 0;
    text-transform: uppercase;
    text-align: unset;
}
#vuwem .widget_block .wp-block-heading{
    background-color: transparent;
    color: #fff;

}

#secondary .widget_tag_cloud .tagcloud {
    padding: 15px 20px;
}
#secondary .widget_tag_cloud .tagcloud a,
#vuwem .widget_tag_cloud .tagcloud a {
    border: 1px solid rgba(0, 0, 0, 0.10);
    padding: 0 10px;
    display: inline-block;
    font-weight: 500;
    font-size: 16px ;
    margin: 5px 3px;
}
#vuwem .widget_tag_cloud .tagcloud a {
    border-color: rgba(255, 255, 255, 0.15);
}
/*#secondary a {
    color: #333;
}*/
#secondary a:hover,
#secondary a:focus {
    color: var(--primary-color);
}
#secondary .renu:not(:last-child) {
    margin-bottom: 20px;
}
.no-sidebar #secondary {
    display: none;
}
input[type="submit"],
.wpcf7 input[type="submit"] {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 7px 25px;
    font-size: 14px;
    position: relative;
    border: 2px solid;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: #fff;
    z-index: 1;
    width: auto;
    height: auto;
    line-height: 28px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
input[type="submit"]:hover,
input[type="submit"]:focus,
.wpcf7 input[type="submit"]:hover,
.wpcf7 input[type="submit"]:focus {
    background-color: #333;
    border-color: #333;
    color: #fff;
}

.widget_popular_post ul,
.widget_latest_post ul {
    padding: 0;
    margin: 0;
    list-style: none;
    clear: both;
    display: table;
}
.renu.widget_popular_post ul li,
.renu.widget_latest_post ul li {
    clear: both;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.renu.widget_popular_post ul li:last-child,
.renu.widget_latest_post ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.widget_popular_post h3,
.widget_latest_post h3 {
    font-size: 16px;
    line-height: 1.5;
    display: table-row;
    letter-spacing: 0.01em;
}
.widget_popular_post h3 a,
.widget_latest_post h3 a {
    display: block;
}
.widget_popular_post time,
.widget_latest_post time {
    margin-top: 5px;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
}
.widget_popular_post h3 a,
.widget_popular_post a:hover time,
.widget_popular_post a:focus time,
.widget_latest_post h3 a,
.widget_latest_post a:hover time,
.widget_latest_post a:focus time {
    color: #111;
}
.widget_popular_post h3 a:hover,
.widget_popular_post h3 a:focus,
.widget_popular_post a:hover time,
.widget_popular_post a:focus time,
.widget_latest_post h3 a:hover,
.widget_latest_post h3 a:focus,
.widget_latest_post a:hover time,
.widget_latest_post a:focus time {
    color: var(--primary-color);
}
.widget_popular_post a time,
.widget_popular_post time,
.widget_latest_post a time,
.widget_latest_post time {
    color: #929292;
    font-weight: 500;
}
.widget_popular_post img,
.widget_latest_post img {
    max-width: 95px;
    width: 95px;
    height: 95px;
    float: left;
    margin-right: 14px;
}
.textwidget img {
    margin-bottom: 25px;
    display: block;
}
.renu.widget_text .btn {
    margin-top: 20px;
}
#secondary .textwidget img {
    max-height: 300px;
    max-width: 300px;
    object-fit: cover;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
#secondary .textwidget p {
    text-align: center;
    padding: 0 20px;
}
#secondary .jetpack_subscription_widget input[type="email"] {
    height: 50px;
    min-height: auto;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    padding: 15px 18px;
}
#secondary .jetpack_subscription_widget input[type="submit"] {
    position: relative;
    margin: auto;
    min-height: 50px;
    border-radius: 0;
    background-color: #111;
    min-width: 151px;
    margin: 0;
    text-transform: uppercase;
}


#secondary .jetpack_subscription_widget input[type="submit"]:hover,
#secondary .jetpack_subscription_widget input[type="submit"]:focus {
    background-color: #333;
}
#vuwem .social-icons {
    margin-left: -15px;
}
#secondary p#subscribe-email {
    margin-top: 0;
}
#secondary ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#secondary .renu .social-icons {
    text-align: center;
    margin-top: -10px;
}
.widget_contact_info ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.renu.widget_archive li,
.renu.widget_categories li {
    text-align: right;
}
.wp-block-latest-comments__comment:last-child{
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
    display: block;
}
.gevaq {
    margin: 0;
}

.updated:not(.published) {
    display: none;
}

.single .byline,
.group-blog .byline {
    display: inline;
}

.page-content,
.entry-summary {
    margin: 0;
    padding: 10px 0 15px;
}
.kyry{
    padding: 0;
    font-size: 12px;
}
.boruj.mosem {
    padding-bottom: 40px;
}

.maniju span.farofy {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.page-content .search-submit i {
    font-size: 16px;
}
.page-links {
    clear: both;
    margin: 0 0 1.5em;
}
.maniju span.author-name {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.maniju small {
    font-size: 12px;
    color: var(--primary-color);
}
nav.hygaw.nybekin {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.posts-wrapper.blog-posts .huhot {
    position: relative;
}
.blog-three .jowylaf .featured-video{
    width: 35%;
}
.featured-video {
    position: relative;
}
.featured-video iframe {
    height:100%;
}
.mejs-controls {
    opacity: 0.56;
}
.single .featured-video{
    margin-bottom: 23px;
}
.ytp-button{
    background-color: #fc030b !important;
}
.featured-video .ytp-chrome-top.ytp-show-cards-title,
.featured-video .mejs-iframe-overlay{
    display: none !important;
}
.ytp-large-play-button-bg {
    -moz-transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
    -webkit-transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
    transition: fill .1s cubic-bezier(0.4,0.0,1,1),fill-opacity .1s cubic-bezier(0.4,0.0,1,1);
    fill: #fc030b !important;
    fill-opacity: 0.7;
}
.featured-video .ytp-large-play-button-bg{
    fill: #fc030b !important;
}
.single .featured-video {
    padding: 20px 0;
}
.featured-video .mejs-container.wp-video-shortcode.mejs-video{
    height: 400px !important;
}
/* Goku */
.featured-video .ytp-chrome-top.ytp-show-cards-title {
    display: none;
}
.posts-wrapper.col-3 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.blog-posts .hytigy-categories {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: var(--primary-color);
    padding: 0 15px;
    color: #fff;
}
.blog-posts .hytigy-categories a {
    color: #fff;
}
.blog-posts .hytigy-categories a:hover,
.blog-posts .hytigy-categories a:focus {
    color: #eee;
}
.hytigy-categories {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    display: inline-block;
}
.hytigy-categories li {
    display: inline-block;
    margin-bottom: 5px;
}
.kyry a:hover,
.kyry a:focus {
    color: var(--primary-color);
}
.tags-links {
    margin-bottom: 50px;
    display: inline-block;
}
.tags-links span {
    margin: 0 8px 8px 0;
}
.tags-links a {
    border: 1px solid;
    border-color:var(--primary-color);
    display: inline-block;
    padding: 0px 7px;
    color: var(--primary-color);
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.tags-links a:hover,
.tags-links a:focus {
    border-color: var(--primary-color);
    background-color: var(--primary-color);
    color: #fff;
}
.single-post .xeko .comment-navigation, 
.single-post .xeko .posts-navigation, 
.single-post .xeko .hytigy-navigation {
    margin-bottom: 0;
}
.hygaw.hytigy-navigation {
    padding: 15px;
    background-color: #f9f9f9;
}
.hytigy-navigation .previous-article span span,
.posts-navigation .previous-article span span,
.hytigy-navigation .next-article span span,
.posts-navigation .next-article span span {
    display: block;
}
.hytigy-navigation span.previous-article b,
.hytigy-navigations span.previous-article b,
.hytigy-navigation span.next-article b,
.hytigy-navigations span.next-article b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.hytigy-navigation span.previous-article,
.hytigy-navigations span.previous-article {
    display: table;
}
/*.single #japasu article.hytigy,
.single #japasu .hygaw,
.single #japasu #wehuha{
    background-color: #fff;
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
    padding: 40px;
}*/
.home-education.single #japasu article.hytigy img{
    border-radius: 20px;
}
.home-education.single #japasu article.hytigy,
.home-education.single #japasu .hygaw,
.home-education.single #japasu #wehuha{
    border-radius: 30px;
}
.single #japasu .xeko > article {
    margin-bottom: 50px;
}
.single #japasu .hygaw {
    padding: 0;
}
.single #japasu .hygaw a {
    padding: 25px;
}
.single #japasu .hygaw .vufyd a {
    border-right: 1px solid #eee;
}
.single.header-four .boruj.mosem {
  padding-top: 80px;
}
.error-404.not-found,
.no-results.not-found {
    max-width: 600px;
    margin: 0 auto;
}
.error-404.not-found .page-title {
    font-size: 38px;
}
/*--------------------------------------------------------------
## WP Video
--------------------------------------------------------------*/
.kemaw.blog-three.fynawar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video,
.blog.blog-three.fynawar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video,
.search.blog-three.fynawar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video,
.kemaw.blog-three.left-sidebar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video,
.blog.blog-three.left-sidebar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video,
.search.blog-three.left-sidebar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video{
    height: 310px !important;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}

#reply-title,
.comments-title {
    font-size: 42px;
    margin: 0;
}
.comments-title,
#reply-title {
    margin-bottom: 30px;
    font-size: 32px;
}
ul.hytigy-categories li:last-child:after {
    display: none;
}
ol.comment-list {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
article .comments-link a:before {
  content: "";
  font-weight: 400;
  font-size: 18px;
  font-family: "FontAwesome";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  padding-bottom: 3px;
}
.cat-links:before{
    content: "";
    font-weight: 400;
    font-family: "FontAwesome";
    /*display: inline-block;
    vertical-align: middle;*/
    margin-right: 5px;
    padding-bottom: 3px;
    color: var(--primary-color);
}
.kyry .date:before{
    content: "";
    font-weight: 400;
    font-family: "FontAwesome";
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    padding-bottom: 3px;
}
.byline a:before{
    content: "";
    font-weight: 400;
    font-family: "FontAwesome";
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    padding-bottom: 3px;
}
.blog-six .jowylaf article .byline a:before{
    display: none;
}
.blog-six .jowylaf article .byline a{
    display: none;
}
.blog-six .jowylaf article .author{
    position: relative ;
}
.blog-six .jowylaf article .byline:hover a{
    display: inline-block;
    position: absolute;
    top: auto;
    top: -26px;
    left: -25px;
    background: #fff;
    box-shadow: 0px 1px 1px 0px #000;
    padding: 0px 4px;
}
.blog-six .jowylaf article .byline .author:before{
    content: "";
    font-weight: 400;
    font-family: "FontAwesome";
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    padding-bottom: 3px;
}
#wehuha ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#wehuha ol.comment-list {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#wehuha ol.children {
    margin-left: 120px;
}
.says {
    display: none;
}
.comment-meta img {
    width: 85px;
    height: 85px;
    object-fit: cover;
    float: left;
    border-radius: 50%;
    margin-right: 20px;
}
#wehuha time:before {
    display: none;
}
.comment-body {
    position: relative;
}
.reply {
    padding-bottom: 49px;
    padding-left: 105px;
}
#wehuha article {
    margin-bottom: 30px;
    clear: both;
}
#wehuha ol.comment-list > li:last-child article:last-child,
#wehuha ol.comment-list > li:last-child {
    border-bottom: none;
}
#wehuha ol.comment-list > li {
    padding-top: 49px;
}
#wehuha ol.comment-list > li:first-child {
    padding-top: 0;
}
#wehuha ol.comment-list > li article:last-child .reply {
    border-bottom: none;
    padding-bottom: 0;
}
.reply a {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 4px 18px;
    font-size: 14px;
    position: relative;
    border: 2px solid;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: #fff;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.reply a:hover,
.reply a:focus {
    background-color: #333;
    border-color: #333;
    color: #fff;
}
.reply a:hover:before,
.reply a:focus:before {
    background-color: var(--primary-color);
}
.comment-meta .url,
.comment-meta .fn {
    display: inline-block;
    text-transform: capitalize;
    color: #111;
    font-size: 16px;
    font-weight: 600;
}
.comment-meta .url:hover,
.comment-meta .url:focus,
.comment-metadata a,
.comment-metadata a time {
    color: var(--primary-color);
}
.comment-metadata a,
.comment-metadata time {
    font-size: 14px;
}
.comment-metadata a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover time,
.comment-metadata a:focus time {
    color: #111;
}
.comment-metadata time {
    font-weight: 500;
}
.comment-metadata {
    display: block;
    margin-top: 5px;
}
.comment-content {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 105px;
}
.comment-content p {
    font-weight: 400;
    color: #565a5f;
    margin-bottom: 1em;
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .tola { /* Theme Footer (when set to scrolling) */
    display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .tola {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.relative {
    display: block;
    position: relative;
}
.relative:before,
.relative:after {
    content: "";
    display: table;
    clear: both;
}
.vokig {
    margin-top: 0;
}
.boruj {
    width: 90%;
    max-width: 1400px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}
.home-fitness .boruj {
    width: 90%;
    max-width: 1400px;
}
.home-nature .boruj {
    width: 90%;
    max-width: 1600px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}
.home-blog .boruj {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}
#top-bar .boruj,
header .boruj {
    max-width: 1400px;
    position: relative;
}
.section-header {
    text-align: left;
    position: relative;
    display: block;
    margin-bottom: 20px;
}
section .section-header {
    border-bottom: 1px solid #e5e5e5;
}

#secondary .section-header {
    margin-bottom: 10px;
    text-align: center;
}
.section-subtitle {
    margin: 0 auto;
    color: #333;
    font-size: 16px;
    font-weight: 300;
    position: relative;
    line-height: 1.5;
    text-transform: capitalize;
    max-width: 750px;
    margin: 0 auto;
}
.section-title {
    font-size: 28px;
    margin: 5px 0;
    word-wrap: break-word;
    text-transform: capitalize;
    font-family: 'Gloria Hallelujah', cursive;
}
.ryxisit {
    font-size: 16px;
    margin: 0;
    font-weight: bold;
    word-wrap: break-word;
    text-transform: capitalize;
    color: #000;
}
.section-header-cloud {
  position: absolute;
  top:5px;
  left:50%;
}

#message .section-header-cloud {
  left:25%;
}

.header-cloud-shape {
  background-color: #fff;
  width: 50px;
  height: 16px;
  border-radius: 150px;
  box-shadow: 4px 6px rgba(0,0,0,0.2);
  animation: leftRight linear 3s infinite alternate;
}
.header-cloud-shape::after {
  content: '';
  background-color: #fff;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  top: -15px;
  left: 23px;
}

.header-cloud-shape::before {
  content: '';
  background-color: #fff;
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  top: -12px;
  right: 18px;
}
#services .header-cloud-shape,
#services .header-cloud-shape::after,
#services .header-cloud-shape::before,
#admissionprocess .header-cloud-shape,
#admissionprocess .header-cloud-shape::after,
#admissionprocess .header-cloud-shape::before,
#team .header-cloud-shape,
#team .header-cloud-shape::after,
#team .header-cloud-shape::before,
#mustread .header-cloud-shape,
#mustread .header-cloud-shape::after,
#mustread .header-cloud-shape::before,
#event .header-cloud-shape,
#event .header-cloud-shape::after,
#event .header-cloud-shape::before,
#client .header-cloud-shape,
#client .header-cloud-shape::after,
#client .header-cloud-shape::before{
    background-color: var(--primary-color);
}

@keyframes leftRight {
  to {
    left: 100%;
    transform: translateX(-100%);
  }
}


.home-magazine .ryxisit,
.home-normal-magazine .ryxisit {
    font-size: 18px;

}
.home-business .ryxisit {
    font-size: 24px;
    margin: 5px 0;
    font-weight: 400;
    word-wrap: break-word;
    text-transform: capitalize;
    color: #000;
}
.home-normal-blog .ryxisit {
    font-size: 26px;
    margin: 5px 0;
    font-weight: bold;
    word-wrap: break-word;
    text-transform: capitalize;
    color: #000;
}
.home-normal-magazine .section-title, 
.home-magazine .section-title {
  background-color: var(--primary-color);
  color: #fff;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin: 0;
  text-align: left;
  padding: 0 45px 0 10px;
  border-bottom: 3px solid #f5f5f5;
}
.home-normal-magazine .section-title::after,
.home-magazine .section-title::after {
  content: "";
  font-family: "FontAwesome";
  font-size: 78px;
  position: absolute;
  top: -30px;
  bottom: auto;
  left: auto;
  right: -3px;
}

.home-normal-magazine .section-header,
.home-magazine .section-header {
    position: relative;
    display: block;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 20px;
}
.home-education .section-title {
    display: block;
    position: relative;
    vertical-align: middle;
    text-align: center;
}
.section-title {
    background: transparent;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    text-align: center;
    font-family: 'Courgette';
}
/*section .section-title::before {
    content: "";
    width: 70px;
    height: 2px;
    position: absolute;
    top: 50%;
    background-color: #666;
    left: -85px;
}
section .section-title::after {
    content: "";
    width: 70px;
    height: 2px;
    position: absolute;
    top: 50%;
    background-color: #666;
    margin-left: 20px;
}*/
.home-fitness .section-title {
    background: transparent;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    text-align: center;
    color: #e0dede;
}

.huto {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
}
.align-left {
    text-align: left;
}
.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}
.wpcf7 input[type="submit"],
.btn,
.woocommerce #respond input#submit {
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 10px 40px;
    font-size: 14px;
    position: relative;
    border: 2px solid;
    background-color: var(--primary-color);
    border-color: var(--primary-color);    color: #fff;
    margin-right: 15px;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.home-education .btn::after, 
.home-education .btn-transparent::after, 
.home-education #featured-slider .btn::after {
  content: '';
  border: 1px solid #fff;
  padding: 26px;
  position: absolute;
  left: -8px;
  right: -8px;
  top: -8px;
  bottom: -8px;
}
.vokig p{
    color: #626262;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.3;
}  
#cigiz .single-page .ryxisit{
    font-size: 32px;
} 
.single #cigiz .vokig p,
#cigiz .single-page .vokig p{
    font-size: 16px;
    font-weight: 400px;
}
   
.wpcf7 input[type="submit"]:hover,
.btn:hover,
.btn:focus,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:hover {
    background-color: #fff;
    border-color: var(--primary-color);
    color: var(--primary-color);
    
}
.btn-transparent{
    background-color: transparent;
    border: 2px solid var(--primary-color);
    color: var(--primary-color);
    display: inline-block;
    font-weight: 600;
    padding: 10px 40px;
    font-size: 14px;
    position: relative;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btn-transparent:hover,
.btn-transparent:focus{
    background-color: var(--primary-color);
    border: 2px solid var(--primary-color);
    color: #fff;
}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.vokig .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.wp-caption-text {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
    margin: -4px;
}
.widget_media_gallery,
.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.wp-block-gallery.columns-2 .blocks-gallery-item,
.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.wp-block-gallery.columns-3 .blocks-gallery-item,
.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}
.wp-block-gallery.columns-4 .blocks-gallery-item,
.gallery-columns-4 .gallery-item {
    max-width: 25%;
}
.wp-block-gallery.columns-5 .blocks-gallery-item,
.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.wp-block-gallery.columns-6 .blocks-gallery-item,
.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}
.wp-block-gallery.columns-7 .blocks-gallery-item,
.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}
.wp-block-gallery.columns-8 .blocks-gallery-item,
.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}
.wp-block-gallery.columns-9 .blocks-gallery-item,
.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-caption {
    display: block;
}
.renu.widget_block.widget_media_gallery li::before{
    display: none !important;
}
.renu.widget_block.widget_media_gallery li{
    padding: 5px !important;
}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item{
    margin: 0 !important;
}

.renu.widget_search{
    padding: 10px;
}
.widget_block.widget_search{
    padding: 25px;
}
.wp-block-search label {
  display: none;
}
.wp-block-search__inside-wrapper {
  border: 1px solid #ddd;
  background-color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.home-education .wp-block-search__inside-wrapper {
  border-radius: 15px;
}
.home-education .wp-block-search__button {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.wp-block-latest-comments{
    padding-left: 0;
}
.wp-block-latest-comments article {
  margin-bottom: 15px;
}
.wp-block-latest-comments__comment-meta a{
    display: inline !important;
}
.widget_block{
    padding-bottom: 30px;
}
.widget_block.widget_media_gallery{
    padding: 20px !important;
}
.wp-block-gallery {
  margin-bottom: 0
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.social-icons li {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.footer-widgets-area .renu .social-icons li {
    display: inline-block;
    width: auto;
}
.social-icons li:not(:last-child) {
    margin-right: 5px;
}
.social-icons,
.social-icons ul {
    margin: 0;
    padding: 0;
}
.social-icons li a {
    background-color: transparent;
    color: #fff;
    line-height: 35px;
    display: block;
    border-radius: 2px;
}
.modern-menu .social-icons li a {
    color: #000;
}
.social-icons a:focus {
    outline: none;
}
.addtoany_share_save_container a:focus{
    outline: dotted !important;
}
.wp-block-social-links li::before{
    display: none !important;
}
.wp-block-social-links .wp-social-link a {
  padding: 10px;
}
.wp-block-social-links{
    border-radius: 0 50%;
}

.footer-widgets-area .wp-block-social-links .wp-social-link a {
  padding: 10px;
}
.wp-block-social-links .wp-block-social-link svg{
    fill:#fff !important;
}
.wp-social-link.wp-block-social-link {
  width: 45px !important;
  height: 45px;
}
.wp-block-social-links .wp-social-link svg{
    height: 24px;
    width: 24px;
}
#vuwem .col-2 .wp-social-link.wp-block-social-link,
#vuwem .col-1 .wp-social-link.wp-block-social-link {
  width: 65px !important;
  height: 65px;
}
.footer-widgets-area.col-1 .wp-block-social-links .wp-social-link a,
.footer-widgets-area.col-2 .wp-block-social-links .wp-social-link a {
  padding: 13px;
}
.footer-widgets-area.col-1 .wp-block-social-links .wp-social-link svg,
.footer-widgets-area.col- .wp-block-social-links .wp-social-link svg {
    height: 39px;
    width: 39px;
}
.footer-widgets-area.col-1 .widget_nav_menu li a,
.footer-widgets-area.col-2 .widget_nav_menu li a{
  font-size: 28px;
}
.footer-widgets-area.col-3 .sidebar-popular-news .kyry,
.footer-widgets-area.col-4 .sidebar-popular-news .kyry{
  display: none;
}
/*--------------------------------------------------------------
## Popular Widget
--------------------------------------------------------------*/
.popular-news article {
  text-align: left;
}
.popular-news article .hytigy-wrapper {
  display: flex;
  align-items: center;
}
.popular-news article.full-width .hytigy-wrapper {
  display: initial;
}
.popular-news article.half-width .ryxisit {
    margin:0 0 6px;
    line-height: 1.3;
}
.popular-news article.half-width .qazyl {
  padding: 0 0 0 10px;
}
.popular-news article.full-width .qazyl {
  padding: 10px 11px 0 0;
}
.popular-news article.full-width .hered {
  position: relative;
}
.popular-news ul.hytigy-categories li:before {
  content: none;
}

.popular-news article.half-width ul.hytigy-categories li {
  margin: 0;
}
.popular-news img {
    width: 100%;
}
.popular-news .half-width img {
    width: 90%;
    height: 80px;
}
.popular-news article .kyry a {
    color:var(--primary-color);
}
#secondary .popular-news article .kyry a:hover,
#secondary .popular-news article .kyry a:focus {
    color:#333;
}
.popular-news article.full-width .ryxisit a {
  font-size: 18px;
  text-decoration: none;
}
.popular-news article.half-width .ryxisit a {
  font-size: 14px;
  text-decoration: none;
}
.popular-news article .huhot {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}

.popular-news article.full-width .huhot {
  padding: 125px 0;
}
.popular-news article.half-width .hered {
  width: 30%;
}
.popular-news article.half-width .huhot {
  padding: 45px 0;
}
.popular-news article.half-width .qazyl {
  width: 70%;
}
.popular-news .section-content article:not(:last-child) {
    padding: 0;
    margin-bottom: 20px;
}
.popular-news .section-content article:last-child {
    clear:left;
    padding: 0;
    margin-bottom: 0px;
}
.popular-news .section-content article:first-child{
    margin-bottom: 20px;
}
#secondary .popular-news article .hytigy-categories li a,
.footer-widgets-area .popular-news article .hytigy-categories li a {
    color: #fff;
}
.footer-widgets-area .popular-news ul li, 
#secondary .popular-news ul li{
    padding-bottom: 0;
    display: inline;
}

.sidebar-popular-news ul{
    padding: 0 !important;
}
.sidebar-popular-news ul li{
    padding: 0;
    margin: 0;
    list-style: none;
    clear: both;
    display: table;
}
#secondary .sidebar-popular-news ul li{
    display: flex;
    align-items: center;
}
#secondary .sidebar-popular-news ul li{
    padding: 10px 0;
    background-color: transparent;
}
.renu.sidebar-popular-news ul li{
    display: flex;
    width: 100%;
    align-items: center;
    padding: 0;
    margin-bottom: 20px;
}
.renu.sidebar-popular-news ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.sidebar-popular-news h3 {
    font-size: 18px;
    line-height: 1.1;
    display: table-row;
    letter-spacing: 0.01em;
}
.sidebar-popular-news h3 a {
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #333;
    line-height: 1.3;
}
.sidebar-popular-news h3 a:hover,
.sidebar-popular-news h3 a:focus {
    color: var(--primary-color);
}
.sidebar-popular-news time {
    font-weight: 500;
}
#vuwem .sidebar-popular-news a time,
#vuwem .sidebar-popular-news time {
    color: #fff;
    opacity: 0.8;
}
.sidebar-popular-news .hered{
    width: 30%;
    float: left;
    position: relative;    
}
.sidebar-popular-news .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 45px 0;
}
footer .sidebar-popular-news .huhot {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 35px 0;
}
.sidebar-popular-news .qazyl {
    width: 70%;
    padding-left:10px;
    float: right;
}
.sidebar-popular-news .no-post-thumbnail .qazyl {
    width: 100%;
    padding:0 10px;
    float: right;
}
.sidebar-popular-news .kyry a{
    color:var(--primary-color);
}
#secondary .sidebar-popular-news .kyry a:hover,
#secondary .sidebar-popular-news .kyry a:focus{
    color:#000;
}

.sidebar-list-news li::before,
.sidebar-popular-news li::before,
.popular-news li::before {
    content: none !important;
}
.sidebar-list-news .qazyl {
  border-left: 3px solid var(--primary-color);
  border-bottom: 3px solid var(--primary-color);
  padding: 10px;
  border-radius: 20px;
}
#secondary .popular-news .section-content,
#vuwem .popular-news .section-content {
  margin: 0;
}
#vuwem .section-header{
    background-color: transparent;
    margin-bottom: 15px;
}
#vuwem .section-title{
    border-radius: 20px;
}
#secondary .popular-news,
#vuwem .popular-news {
    margin: 0;
}
#secondary .popular-news .boruj,
#vuwem .popular-news .boruj {
  width: 100%;
  padding: 0;
}
#secondary .popular-news .popular-post-wrapper,
#vuwem .popular-news .popular-post-wrapper{
    width: 100%;
}
#vuwem .popular-news .popular-post-wrapper .full-width{
    padding: 15px 15px 0;
}
#vuwem .popular-news .popular-post-wrapper .half-width{
    padding: 0 15px;
}
#secondary .popular-news article,
#vuwem .popular-news article {
  width: 100%;
  margin-bottom: 15px;
  padding: 0;
}
#secondary .popular-news article.full-width,
#vuwem .popular-news article.full-width {
  padding-bottom: 20px;
}
.home-no-sidebar .primary-content-sidebar #japasu{
    width: 100% !important;
    padding-right: 0;
}
.home-normal-magazine .renu h2,
.home-magazine .renu h2{
    font-size: 24px;
}
.renu .ryxisit{
    font-size: 13px;
}
.renu article:not(:last-child){
    margin-bottom: 20px;
}
/*--------------------------------------------------------------
## List Widget
--------------------------------------------------------------*/
#homepage-l-secondary .renu.sidebar-list-news li::before, 
#homepage-r-secondary .renu.sidebar-list-news li::before {
    display: none;
}
/*--------------------------------------------------------------
## About Widget
--------------------------------------------------------------*/
.renu-about-author{
    text-align: center;
}
.renu-about-author img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 10px;
}
.renu-about-author .qazyl {
  padding: 30px 5px;
}
/*--------------------------------------------------------------
## post tab widget
--------------------------------------------------------------*/

.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head {
    position: relative;
    margin-bottom: 20px;
}

.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head::before {
    position: absolute;
    content: '';
    height: 1px;
    width: 100%;
    background-color: #999;
    opacity: 0.5;
    left: 0;
    bottom: 0;
}

.tola .posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head::before {
    background-color: #fff;
}

.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head .hytigy-tabs {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    display: flex;
    position: relative;
}

.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head .hytigy-tabs li {
    outline: none;
    flex: 1;
    text-align: center;
    padding: 5px;
    border: 1px solid #e5e5e5;
    margin-bottom: 0;
}

.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head .hytigy-tabs li a i{
    padding-right: 5px;
}
.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head .hytigy-tabs li a {
    font-size: 16px;
    font-weight: bold;
    color: var(--primary-color);
    padding: 0;
}
.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head .hytigy-tabs li a.inactive {
    color: #333;
    background-color: transparent;
}
.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head .hytigy-tabs li a:hover {
    color: var(--primary-color);
}
.posts-tabs-widget .hytigy-author::after {
  content: "";
  padding: 0 4px;
}
.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head .hytigy-tabs li a:hover,
.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head .hytigy-tabs li a.inactive:hover {
    color: var(--primary-color);
    outline: none;
}
.posts-tabs-widget li:before{
    display: none;
}
.posts-tabs-widget .zavogo{
    border: none;
    padding: 0;
}
.posts-tabs-widget .zavogo .cat-links a{
    font-size: 12px;
}
.posts-tabs-widget .zavogo .huhot{
    padding: 45px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}
.posts-tabs-widget .zavogo.hytigy-list{
    display: flex;
    width: 100%;
    align-items: center;
}
.posts-tabs-widget .zavogo.hytigy-list:not(:last-child){
    margin-bottom: 20px;
}
.posts-tabs-widget .zavogo-image{
  width: 30%;
}
.posts-tabs-widget .no-post-thumbnail .zavogo-content {
  width: 100%;

}
.posts-tabs-widget .zavogo-content {
  width: 70%;
  padding-left: 10px;
}
.footer-widgets-area .posts-tabs-widget .zavogo-content .ryxisit,
#secondary .posts-tabs-widget .zavogo-content .ryxisit{
    font-size: 16px;
    font-weight: 600;
} 
.posts-tabs-widget .zavogo-content .hytigy-btn, 
.posts-tabs-widget .zavogo-content .hytigy-exerpt {
  display: none;
}
.footer-widgets-area .posts-tabs-widget ul li, 
#secondary .posts-tabs-widget ul li{
    display: inline;
}
.posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tab-content-wrapper .hytigy-tab-container .zavogo{
    background-color: transparent !important;
}
#secondary .posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tab-content-wrapper .hytigy-tab-container .zavogo,
.tola .posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tab-content-wrapper .hytigy-tab-container .zavogo,
.secondary-widgets-area .posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tab-content-wrapper .hytigy-tab-container .zavogo {
    margin-bottom: 15px;
    padding: 0;
}

@media (max-width: 600px) {

    .posts-tabs-widget .zavogo .zavogo-image {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .posts-tabs-widget .zavogo .zavogo-content {
        padding-block: 0;
        padding-inline-end: 0;
        padding-inline-start: 10px;
    }

    .posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tab-content-wrapper .hytigy-tab-container .zavogo .hytigy-categories,
    .posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tab-content-wrapper .hytigy-tab-container .zavogo .hytigy-exerpt,
    .posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tab-content-wrapper .hytigy-tab-container .zavogo .hytigy-btn {
        display: none;
    }
}
.wp-block-image{
    margin: 0;
}
.widget_media_image{
    padding: 10px;
}
/*--------------------------------------------------------------
## Slider Posts Widget
--------------------------------------------------------------*/
.slider-posts-widget .slider-posts article{
    padding: 125px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 0;
}
.slider-posts {
  overflow: hidden;
}
footer .slider-posts-widget article .ryxisit,
#secondary .slider-posts-widget article .ryxisit{
    font-size: 22px;
    padding: 0;
}
.slider-posts-widget article .qazyl{
    position: absolute !important;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 70px 20px 5px;
    background: linear-gradient(0deg,rgba(0,0,0,1) 0,transparent);
}
.slider-posts-widget article .kyry,
.slider-posts-widget article .ryxisit a{
    color: #fff;
}
#secondary .slider-posts-widget .slick-prev,
#secondary .slider-posts-widget .slick-next,
footer .slider-posts-widget .slick-prev,
footer .slider-posts-widget .slick-next{
    top: -35px;
    width: 30px;
    height: 30px;
    line-height: 11px;
}
.slider-posts-widget .slick-prev{
    left: auto;
    right: 40px;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.social-icons {
    margin: 0;
    padding: 0;
}
.social-icons li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 35px;
    position: relative;
    list-style: none;
}
.modern-menu .social-icons li {
    width: 30px;
    height: auto;
    text-align: center;
    line-height: 35px;
    position: relative;
    list-style: none;
}
#message .social-icons li {
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 47px;
    position: relative;
    list-style: none;
    background-color: rgba(255,255,255,0.2);
    border-radius: 50%;
}
#message .social-icons li a{
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 47px;
    border-radius: 50%;
}
.social-icons ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.social-icons li:not(:last-child) {
    margin-right: 10px;
}
.modern-menu .social-icons li:not(:last-child) {
    margin-right: 0px;
}
#message .social-icons li a {
    color: #777;
}

.home-medical #message .social-icons li a {
    color: var(--medi-secondary-color);
}
#message .social-icons li a:hover,
#message .social-icons li a:focus {
    color: #fff;
}
#top-bar .social-icons li a {
    color: #fff;
}
.social-icons li a {
    display: inline-block;
    width: 35px;
    height: 35px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.social-icons li a:hover {
    color: #fff;
}
.social-icons li a:before {
    font-family: 'FontAwesome';
    visibility: visible;
    font-size: 15px;
}
.social-icons li a[href*="facebook.com"]:before,
.social-icons li a[href*="fb.com"]:before {
  content: "";
}
.social-icons li a[href*="x.com"]:before {
  content: "";
}

.social-icons li a[href*="twitter.com"]:before {
  content: "";
}

.social-icons li a[href*="linkedin.com"]:before {
  content: "";
}

.social-icons li a[href*="plus.google.com"]:before {
  content: "";
}

.social-icons li a[href*="youtube.com"]:before {
  content: "";
}

.social-icons li a[href*="dribbble.com"]:before {
  content: "";
}

.social-icons li a[href*="pinterest.com"]:before {
  content: "";
}

.social-icons li a[href*="bitbucket.org"]:before {
  content: "";
}

.social-icons li a[href*="github.com"]:before {
  content: "";
}

.social-icons li a[href*="codepen.io"]:before {
  content: "";
}

.social-icons li a[href*="flickr.com"]:before {
  content: "";
}

.social-icons li a[href$="/feed/"]:before {
  content: "";
}

.social-icons li a[href*="foursquare.com"]:before {
  content: "";
}

.social-icons li a[href*="instagram.com"]:before {
  content: "";
}

.social-icons li a[href*="tumblr.com"]:before {
  content: "";
}

.social-icons li a[href*="reddit.com"]:before {
  content: "";
}

.social-icons li a[href*="vimeo.com"]:before {
  content: "";
}

.social-icons li a[href*="digg.com"]:before {
  content: "";
}

.social-icons li a[href*="twitch.tv"]:before {
  content: "";
}

.social-icons li a[href*="stumbleupon.com"]:before {
  content: "";
}

.social-icons li a[href*="delicious.com"]:before {
  content: "";
}

.social-icons li a[href*="mailto:"]:before {
  content: "";
}
.social-icons li a[href*="soundcloud.com"]:before {
  content: "";
}
.social-icons li a[href*="wordpress.org"]:before {
  content: "";
}
.social-icons li a[href*="wordpress.com"]:before {
  content: "";
}

.social-icons li a[href*="jsfiddle.net"]:before {
  content: "";
}

.social-icons li a[href*="tripadvisor.com"]:before {
  content: "";
}

.social-icons li a[href*="foursquare.com"]:before {
  content: "";
}

.social-icons li a[href*="angel.co"]:before {
  content: "";
}

.social-icons li a[href*="slack.com"]:before {
  content: "";
}
.social-icons li a[href*="tiktok.com"]:before {
    content: "";
    font-family: "Font Awesome 5 Brands";
} 
.social-icons li a[href*="tiktok.com"]:hover,
.social-icons li a[href*="tiktok.com"]:focus {
      background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.social-icons li a[href*="facebook.com"]:hover,
.social-icons li a[href*="fb.com"]:hover,
.social-icons li a[href*="facebook.com"]:focus,
.social-icons li a[href*="fb.com"]:focus {
    background-color: #3c5798 !important;
}
.social-icons li a[href*="x.com"]:hover,
.social-icons li a[href*="x.com"]:focus {
    background-color: #1ea0f1 !important;
}
.social-icons li a[href*="twitter.com"]:hover,
.social-icons li a[href*="twitter.com"]:focus {
    background-color: #1ea0f1 !important;
}
.social-icons li a[href*="linkedin.com"]:hover,
.social-icons li a[href*="linkedin.com"]:focus {
    background-color: #0077B5 !important;
}
.social-icons li a[href*="plus.google.com"]:hover,
.social-icons li a[href*="plus.google.com"]:focus {
    background-color: #ec7161 !important;
}

.social-icons li a[href*="youtube.com"]:hover,
.social-icons li a[href*="youtube.com"]:focus {
    background-color: #cc181e !important;
}

.social-icons li a[href*="dribbble.com"]:hover,
.social-icons li a[href*="dribbble.com"]:focus {
    background-color: #f4a09c !important;
}

.social-icons li a[href*="pinterest.com"]:hover,
.social-icons li a[href*="pinterest.com"]:focus {
    background-color: #bd081b !important;
}

.social-icons li a[href*="bitbucket.org"]:hover,
.social-icons li a[href*="bitbucket.org"]:focus {
    background-color: #205081 !important;
}

.social-icons li a[href*="github.com"]:hover,
.social-icons li a[href*="github.com"]:focus {
    background-color: #323131 !important;
}

.social-icons li a[href*="codepen.io"]:hover,
.social-icons li a[href*="codepen.io"]:focus {
    background-color: #111000 !important;
}

.social-icons li a[href*="flickr.com"]:hover,
.social-icons li a[href*="flickr.com"]:focus {
    background-color: #025FDF !important;
}

.social-icons li a[href$="/feed/"]:hover,
.social-icons li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.social-icons li a[href*="foursquare.com"]:hover,
.social-icons li a[href*="foursquare.com"]:focus {
    background-color: #F94877 !important;
}

.social-icons li a[href*="instagram.com"]:hover,
.social-icons li a[href*="instagram.com"]:focus {
    background-color: #cd42e7 !important;
}

.social-icons li a[href*="tumblr.com"]:hover,
.social-icons li a[href*="tumblr.com"]:focus {
    background-color: #56BC8A !important;
}

.social-icons li a[href*="reddit.com"]:hover,
.social-icons li a[href*="reddit.com"]:focus {
    background-color: #FF4500 !important;
}

.social-icons li a[href*="vimeo.com"]:hover,
.social-icons li a[href*="vimeo.com"]:focus {
    background-color: #00ADEF !important;
}

.social-icons li a[href*="digg.com"]:hover,
.social-icons li a[href*="digg.com"]:focus {
    background-color: #00ADEF !important;
}

.social-icons li a[href*="twitch.tv"]:hover,
.social-icons li a[href*="twitch.tv"]:focus {
    background-color: #0E9DD9 !important;
}

.social-icons li a[href*="stumbleupon.com"]:hover,
.social-icons li a[href*="stumbleupon.com"]:focus {
    background-color: #EB4924 !important;
}

.social-icons li a[href*="delicious.com"]:hover,
.social-icons li a[href*="delicious.com"]:focus {
    background-color: #0076E8 !important;
}

.social-icons li a[href*="mailto:"]:hover,
.social-icons li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.social-icons li a[href*="soundcloud.com"]:hover,
.social-icons li a[href*="soundcloud.com"]:focus {
    background-color: #FF5500 !important;
}
.social-icons li a[href*="wordpress.org"]:hover,
.social-icons li a[href*="wordpress.org"]:focus {
    background-color: #0073AA !important;
}
.social-icons li a[href*="wordpress.com"]:hover {
    background-color: #00AADC !important;
}

.social-icons li a[href*="jsfiddle.net"]:hover,
.social-icons li a[href*="jsfiddle.net"]:focus {
    background-color: #396AB1 !important;
}

.social-icons li a[href*="tripadvisor.com"]:hover,
.social-icons li a[href*="tripadvisor.com"]:focus {
    background-color: #FFE090 !important;
}

.social-icons li a[href*="angel.co"]:hover,
.social-icons li a[href*="angel.co"]:focus {
    background-color: #111000 !important;
}
/*--------------------------------------------------------------
# Widget
--------------------------------------------------------------*/
#ripiru .section-header .renu-title {
    margin-bottom: 0;
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.renu-title,
.wp-block-heading {
    font-size: 18px;
    margin: 0;
    font-weight: bold;
}
.wp-block-heading{
    margin: 0;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    padding: 10px !important;
    font-size: 18px !important;
    font-weight: bold;
}
#vuwem .wp-block-heading{
    margin-bottom: 15px;
}
.widget_block {
    padding: 10px;
}
#homepage-l-secondary .renu li::before, 
#homepage-r-secondary .renu li::before {
    content: "";
    font-family: 'FontAwesome';
    float: left;
    margin-right: 15px;
}

.renu li:not(:last-child) {
    margin-bottom: 0;
    padding: 5px 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list,
.renu ul {
    list-style: none;
    padding-left: 10px;
}
/*--------------------------------------------------------------
#  Page Site Header
--------------------------------------------------------------*/
#custom-header-image {
    background-color: #fff;
}
#vibyha {
    background-color: #333;
    background-size: cover;
    background-position: 50%;
    position: relative;
    text-align: center;
    padding: 220px 0;
}
/*#vibyha:before {
    content: "";
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}*/
#vibyha .page-title {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: inline-block;
    color: #fff;
    font-size: 32px;
    font-weight: bold;
    padding: 30px;
    min-width: 200px;
}
.home-minimal-blog #vibyha .page-title {
    max-width: 750px;
    background-color: rgba(0, 0, 0, 0.2);
}
.home-minimal-blog #vibyha .huto {
    display: none;
}
#vibyha .maniju {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*--------------------------------------------------------------
#  Breadcrumb List
--------------------------------------------------------------*/
#breadcrumb-list {
    background-color: #222;
    padding: 20px 0;
}
.trail-items {
    margin: 0;
    padding: 0;
    list-style: none;
}
.trail-items li {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
}
.trail-items li a {
    color: rgba(255, 255, 255, 0.30);
}
.trail-items li a:hover,
.trail-items li a:focus {
    color: #fff;
}
.trail-items .separator {
    color: rgba(255, 255, 255, 0.30);
    padding: 0 2px;
}

/*--------------------------------------------------------------
#  Content Align
--------------------------------------------------------------*/
.content-right{
    text-align: right;
}
.content-center{
    text-align: center;
}
.lugovo{
    text-align: left;
}
.content-justify{
    text-align: justify;
}

#homepage-r-secondary{
    padding:10px 0 10px 10px;
}  
#homepage-l-secondary{
    padding: 10px 10px 10px 0;
} 
#home-primary{
    padding:10px;
}

/*--------------------------------------------------------------
#  Featured Slider Section
--------------------------------------------------------------*/
#featured-slider{
    padding: 20px 0;
}
.slick-item {
    outline: none;
}
.slick-dotted.slick-slider {
    margin-bottom: 0;
    z-index: 9;
}
.slick-next:before, 
.slick-prev:before {
    opacity: 1;
    content: "";
    font-family: 'FontAwesome';
    font-size: 14px;
}
.slick-next:before {
    content: "";
}
.slick-prev,
.slick-next {
    left: auto;
    right: 10px;
    z-index: 1;
    width: 20px;
    height: 20px;
    line-height: 0px;
    background-color: var(--primary-color);
    top: 20px;
    visibility: visible;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.slick-prev {
    left: auto;
    right: 40px;
}

.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
   background-color: #bcbaba;
}
.slick-next:hover::before,
.slick-prev:hover::before,
.slick-prev:focus::before,
.slick-next:focus::before {
   color: #fff;
}
.home-magazine .slick-next:hover::before, 
.home-magazine .slick-prev:hover::before,
.home-magazine .slick-prev:hover,
.home-magazine .slick-next:hover,
.home-magazine .slick-prev:focus,
.home-magazine .slick-next:focus {
    background-color: transparent;
    color: #cc0000;
}
.slick-dots li:hover button::before,
.slick-dots li:focus button::before{
    background-color: var(--primary-color) !important;
}
.slick-dots li button:before {
    content: "";
    opacity: 1;
    background-color: #fff;
    width: 12px;
    height: 12px;
}
.slick-dots li.slick-active button:before {
    background-color: var(--primary-color);
}
.slick-dots li.slick-active button:before {
    opacity: 1;
}
.slick-dots li {
    margin: 0 2px;
}

.default-slider #featured-slider{
    margin-top: 40px;
}
.half-image-slider #featured-slider .boruj {
    padding: 10px;
    border: 1px solid #e5e5e5;
}
#featured-slider .boruj {
    position: unset;
}
.slider-box{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    opacity: 0.3;
    background-color: var(--primary-color);
}
.slider-lefttop-box{
    position: absolute;
    top: 0;
    left: 0;
    animation: leftRight linear 25s infinite alternate;
}
@keyframes leftRight {
  to {
    left: 100%;
    transform: translateX(-100%);
  }
}
.slider-righttop-box{
    position: absolute;
    top: 0;
    right: 0;
    animation: topBottom linear 25s infinite alternate;
}
@keyframes topBottom {
  to {
    top: 100%;
    transform: translateY(-100%);
  }
}
.slider-leftbottom-box{
    position: absolute;
    bottom: 0;
    left: 0;
    top: auto;
    animation: bottomTop linear 25s infinite alternate;
}
@keyframes bottomTop {
  to {
    bottom: 76%;
    transform: translateY(-100%);
  }
}
.slider-rightbottom-box{
    position: absolute;
    bottom: 0;
    right: 0;
    animation: rightLeft linear 25s infinite alternate;
}
@keyframes rightLeft {
  to {
    right: 75%;
    transform: translateX(-100%);
  }
}
.half-image-slider #featured-slider{
    padding: 30px 0;
}
.header-six.half-image-slider #featured-slider{
    padding-top: 60px;
}
.default-slider #featured-slider article,
.fullwidth-slider #featured-slider article {
    padding: 150px 0;
    background-size: cover;
    background-position: 50%;
    position: relative;
    background-color: #111;
}   
.half-image-slider #featured-slider .huhot {
    padding: 290px 0 ;
    background-size: cover;
    background-position: 50%;
    position: relative;

}
.default-slider.default-position .featured-content-wrapper{

}
.default-slider.default-position .featured-content-wrapper,
.fullwidth-slider.default-position .featured-content-wrapper{
    left: 0;
    bottom: 0;
    right:0;
}
.default-slider.left-position .featured-content-wrapper,
.fullwidth-slider.left-position .featured-content-wrapper{
    left: 0;
    bottom: 0;
    text-align: left;
}
/*.home-blog .featured-content-wrapper{
  left: 0;
  top: 135px !important;
  text-align: left;
  bottom: 0px !important;
}*/
.left-position .featured-content-wrapper .read-more,
.left-position .featured-content-wrapper .vokig,
.left-position .featured-content-wrapper .ryxisit,
.left-position .featured-content-wrapper .kyry,
.left-position .featured-content-wrapper{
    text-align: left;
}
.right-position .featured-content-wrapper .read-more,
.right-position .featured-content-wrapper .vokig,
.right-position .featured-content-wrapper .ryxisit,
.right-position .featured-content-wrapper .kyry,
.right-position .featured-content-wrapper{
    text-align: right;
}
.default-position .featured-content-wrapper .read-more,
.default-position .featured-content-wrapper .vokig,
.default-position .featured-content-wrapper .ryxisit,
.default-position .featured-content-wrapper .kyry,
.default-position .featured-content-wrapper{
    text-align: center;
}
.default-slider.right-position .featured-content-wrapper,
.fullwidth-slider.right-position .featured-content-wrapper{
    top: auto;
    right:0;
    bottom: 0;
    text-align: right;
}
.image-overlay.featured-content-wrapper {
    padding: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    max-width: 650px;
    width: 100%;
}
.half-image-slider.featured-content-wrapper {
    padding: 30px 30px 30px 10px;
    position: relative;
}
 .featured-content-wrapper .ryxisit {
    font-size: 34px;
}
.content-overlay.featured-content-wrapper {
    background-color: rgba(255, 255, 255, 0.6 );
    padding: 30px;
    border-radius: 15px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    max-width: 650px;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.image-overlay.featured-content-wrapper .vokig p {
    color: #fff;
    line-height: 20px;
}
.featured-content-wrapper .cat-links {
    padding-left: 10px;
    color: #222;
}
#featured-slider .kyry .cat-links a{
    color: var(--primary-color);
}
#featured-slider .kyry .cat-links a:hover{
    color: #222;
}
.image-overlay.featured-content-wrapper .ryxisit:hover,
.image-overlay.featured-content-wrapper a:focus .ryxisit{
    opacity: 0.7;
    color: var(--primary-color);
}

.content-overlay.featured-content-wrapper .ryxisit:hover,
.content-overlay.featured-content-wrapper a:focus .ryxisit{
    color: var(--primary-color);
}
.image-overlay.featured-content-wrapper .more-link,
.image-overlay.featured-content-wrapper .kyry a,
.image-overlay.featured-content-wrapper .ryxisit a,
.image-overlay.featured-content-wrapper .kyry,
#featured-slider .image-overlay .kyry .cat-links a  {
    color: #fff;
}

.cowo-seven #featured-slider .image-overlay.featured-content-wrapper .kyry .cat-links a{
    color: #000;
}
#featured-slider .image-overlay .kyry .cat-links a {
    text-transform: uppercase;
}
.featured-content-wrapper .kyry a:hover,
.featured-content-wrapper .ryxisit a:hover,
.featured-content-wrapper .kyry a:focus,
.featured-content-wrapper .ryxisit a:focus {
    color: #222;
    opacity: 0.9;
}
.image-overlay.featured-content-wrapper .kyry a:hover,
.image-overlay.featured-content-wrapper .ryxisit a:hover,
.image-overlay.featured-content-wrapper .kyry a:focus,
.image-overlay.featured-content-wrapper .ryxisit a:focus {
    color: #fff;
    opacity: 0.9;
}

#featured-slider .image-overlay .separator {
    margin-bottom: 15px;
    width: 70px;
    background-color: #fff;
    height: 3px;
    margin: auto;
    margin: 20px auto;
}
#featured-slider .content-overlay .separator {
    margin-bottom: 15px;
    width: 70px;
    background-color: var(--primary-color);
    height: 3px;
    margin: auto;
    margin: 20px auto;
}

.content-overlay.featured-content-wrapper .ryxisit {
    color: #222;
    font-size: 68px;
    font-weight: bold;
}
.image-overlay.featured-content-wrapper .ryxisit{
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.featured-content-wrapper .vokig p,
#featured-slider article .vokig {
    color: #222;
    font-size: 14px;
    margin: 0;
}
.featured-content-wrapper .read-more {
    margin-top: 45px;
}

#featured-slider .slick-dots {
    bottom: 25px;
}
#featured-slider button.slick-arrow {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#featured-slider:hover button.slick-arrow {
    visibility: visible;
    opacity: 1;
}
/*#featured-slider:hover button.slick-arrow.slick-prev {
    left: 25px;
}
#featured-slider:hover button.slick-arrow.slick-next {
    right: 25px;
}*/
.slider-soical{
    padding-top: 30px;
}
.slider-soical li a:hover{
    color: #fff;
}
#featured-slider .social-icons li a{
    color: #000;
}
#featured-slider .social-icons li a:hover {
    color: #fff !important;
}
#featured-slider .social-icons li a::before{
    font-size: 20px;
}
#featured-slider .slider-social-text{
    width: auto;
    font-weight: bold;
    text-align: left;
}
.half-image-slider a .ryxisit{
    color: var(--primary-color);
}
#featured-slider .ryxisit span {
  font-size: 50px;
  color: #000;
}
#featured-slider .entry-header span.slider-position {
  font-size: 30px;
  font-family: 'Tangerine';
}
.home-normal-blog #featured-slider .ryxisit{
    font-size: 24px;
}
.home-normal-blog #featured-slider .vokig{
    display: none;
}
.home-normal-blog #featured-slider article{
    margin: 5px ;
}
.sophi-blog-curve {
  fill: #fff;
}
.curve-shape {
  position: absolute;
  bottom: -3px;
  rotate: revert-layer;
  transform: rotate(180deg);
}

/*--------------------------------------------------------------
#  Slider box
--------------------------------------------------------------*/

.slider-box{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    opacity: 0.3;
    background-color: var(--primary-color);
}
#information .slider-box{
    position: absolute;
    top: 145px;
    left: 0;
    animation: skillLeftRight linear 25s infinite alternate;
}
@keyframes skillLeftRight {
  to {
    left: 100%;
    transform: translateX(-100%);
  }
}
#testimonial .slider-box{
    position: absolute;
    top: 90px;
    right: 0;
    animation: testiRightLeft linear 25s infinite alternate;
}
@keyframes testiRightLeft {
  to {
    right: 85%;
    transform: translateX(-100%);
  }
}
#cta .slider-box{
    position: absolute;
    top: 0;
    left: 0;
    animation: ctaLeftRight linear 25s infinite alternate;
}
@keyframes ctaLeftRight {
  to {
    left: 100%;
    transform: translateX(-100%);
  }
}
#contact .slider-box{
    position: absolute;
    top: 30px;
    left: 0;
    animation: contactLeftRight linear 25s infinite alternate;
}
@keyframes contactLeftRight {
  to {
    left: 100%;
    transform: translateX(-100%);
  }
}
#services .slider-box{
    position: absolute;
    top: 92px;
    left: 0;
    animation: servicesLeftRight linear 25s infinite alternate;
}
@keyframes servicesLeftRight {
  to {
    left: 100%;
    transform: translateX(-100%);
  }
}
#blog .slider-box{
    position: absolute;
    top: 84px;
    right: 0;
    animation: blogRightLeft linear 25s infinite alternate;
}
@keyframes blogRightLeft {
  to {
    right: 80%;
    transform: translateX(-100%);
  }
}


/*--------------------------------------------------------------
#  Time Table Section
--------------------------------------------------------------*/
#timetable {
  padding: 60px 0;
}
.home-education #timetable {
  padding: 0px 0 60px;
  margin-top: -50px;
}
.timetable-table-wrapper {
  padding: 30px;
  color: #fff;
}
.timetable-icon-container {
  font-size: 40px;
  margin-bottom: 15px;
}
#timetable article:hover{
    opacity: 0.9;
}
#timetable article .btn,
#timetable article{
    /*background-color: var(--primary-color);*/
    color: #fff;
}
#timetable article:nth-child(2n) .btn,
#timetable article:nth-child(2n){
    /*background-color: #4F6DCD;*/
    color: #fff;
}

#timetable article:nth-child(3n) .btn,
#timetable article:nth-child(3n){
    /*background-color: #29f287;*/
    color: #fff;
}
#timetable article:nth-child(4n) .btn,
#timetable article:nth-child(4n){
    /*background-color: #8700ff;*/
    color: #fff;
}

#timetable .read-more .btn{
  border: 2px solid #fff;
  padding: 10px 30px;
}
#timetable .read-more .btn:hover{
  box-shadow: 1px 2px 1px 2px #fff;
}

#timetable article .ryxisit,
#timetable article p{
    color: #fff;
}
.timetable-table-wrapper ul{
    padding-left:0 ;
} 

.timetable-table-wrapper ul li::before {
    content: "";
    color: #fff;
    padding-right: 5px;
    font-family: "FontAwesome";
}
.timetable-table-wrapper ul li{
    list-style: none;
    padding: 10px 0;
    border-bottom: 1px solid #f9f9f9;
}
#timetable .read-more {
  margin-top: 30px;
}

/*--------------------------------------------------------------
#  Appointment Section
--------------------------------------------------------------*/
.home-medical #appointment{
    margin-top: -90px;
}
.home-fitness #appointment{
    padding: 60px 0;
}
.home-fitness #appointment .section-title{
    font-size: 42px;
}
.home-fitness #appointment .section-subtitle{
    color: #fff;
}
#appointment .boruj{
    background-color: var(--medi-secondary-color);
    padding: 30px 30px 0;
    border-radius: 3px;
}
.home-medical .appointment-section-wrapper {
    position: relative;
    display: block;
    margin: 0 -10px;
}
.home-fitness #appointment .huhot{
    padding: 200px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

}

#appointment form.wpcf7-form .register-patient-button,
#appointment form.wpcf7-form input[type="submit"]{
    line-height: 0;
}
#appointment form.wpcf7-form p{
    padding: 10px;
}
#appointment form.wpcf7-form p input{
    border-radius: 3px;
}
.wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 1em;
  font-weight: normal;
  display: block;
  position: absolute;
  right: 4px;
  left: auto;
  top: -5px;
  opacity: 0.3;
}
#appointment .wpcf7 input[type="submit"]{
  border-radius: 3px;
  padding: 18px 5px;
  width: 100%;
  margin-bottom: 0;
}
/*--------------------------------------------------------------
#  Our Services
--------------------------------------------------------------*/
#services{
    padding: 80px 0;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #FFF;
}
.home-medical #services{
    background-color: #f9f9f9;
}
#services .section-header{
    margin-bottom: 30px;
}
#services.enable-services-background{
    padding: 0;
   /* overflow: hidden;*/
}
#services.enable-services-background .huto{
    display: none;
}
#services .huto{
    background-color: #e0e0e0;
    opacity: 0.9;
}

.services-top{
    display: inline-block;
}
.services-top-right article {
    height: 300px;
    margin-bottom: 20px;
}
.services-top-right article:hover {
  animation: vertical-shaking 2s infinite;
}
.services-top-right article.services-image-4:hover {
  animation: horizontal-shaking 2s infinite;
}
.services-top-right article img {
  width: 100%;
  height: 300px;
  object-fit: cover;
  border-radius: 3px 3px 3px 3px;
}
.services-top-right article.services-image-4 {
  height: 200px ;
  clear: right;
}
.services-top-right article.services-image-4 img{
  height: 200px ;
}
#services .services-top-right article{
    padding: 0 10px;
}
.services-header {
  padding-top: 40px;
  text-align: center;
}

@keyframes vertical-shaking {
  0% { transform: translateY(0) }
  25% { transform: translateY(5px) }
  50% { transform: translateY(-5px) }
  75% { transform: translateY(5px) }
  100% { transform: translateY(0) }
}
@keyframes horizontal-shaking {
  0% { transform: translateX(0) }
  25% { transform: translateX(5px) }
  50% { transform: translateX(-5px) }
  75% { transform: translateX(5px) }
  100% { transform: translateX(0) }
}
.home-education #services .icon-container .petal {
    height: 146px;
    width: 44px;
    position: absolute;
    top: calc(50% - 73px);
    left: calc(50% - 22px);
    background-color: inherit;
    border-radius: 22px;
}
.home-education #services .icon-container .petal:nth-child(2) {
    -webkit-transform: rotateZ(36deg);
    -moz-transform: rotateZ(36deg);
    -ms-transform: rotateZ(36deg);
    -o-transform: rotateZ(36deg);
    transform: rotateZ(36deg);
}
.home-education #services .icon-container .petal:nth-child(3) {
    -webkit-transform: rotateZ(72deg);
    -moz-transform: rotateZ(72deg);
    -ms-transform: rotateZ(72deg);
    -o-transform: rotateZ(72deg);
    transform: rotateZ(72deg);
}
.home-education #services .icon-container .petal:nth-child(4) {
    -webkit-transform: rotateZ(108deg);
    -moz-transform: rotateZ(108deg);
    -ms-transform: rotateZ(108deg);
    -o-transform: rotateZ(108deg);
    transform: rotateZ(108deg);
}
.home-education #services .icon-container .petal:nth-child(5) {
    -webkit-transform: rotateZ(144deg);
    -moz-transform: rotateZ(144deg);
    -ms-transform: rotateZ(144deg);
    -o-transform: rotateZ(144deg);
    transform: rotateZ(144deg);
}
.home-education #services article:nth-child(1n) .icon-container a {
    background-color: #00b9f1;
}
.home-education #services article:nth-child(1n):hover {
    background-color: #00b9f1;
    color: #fff;
    border-radius: 30px;
}
.home-education #services article:nth-child(1n):hover .icon-container a {
    background-color: #fff;
}
.home-education #services article:nth-child(1n):hover .ryxisit a ,
.home-education #services article:nth-child(1n):hover .icon-container i {
    color: #00b9f1;
}
.home-education #services article:nth-child(2n) .icon-container a {
    background-color: #e63244;
}
.home-education #services article:nth-child(2n):hover {
    background-color: #e63244;
    color: #fff;
    border-radius: 30px;
}
.home-education #services article:nth-child(2n):hover .icon-container a {
    background-color: #fff;
}
.home-education #services article:nth-child(2n):hover .ryxisit a,
.home-education #services article:nth-child(2n):hover .icon-container i {
    color: #e63244;
}
.home-education #services article:nth-child(3n) .icon-container a {
    background-color: #1ba81d;
}
.home-education #services article:nth-child(3n):hover {
    background-color: #1ba81d;
    color: #fff;
    border-radius: 30px;
}
.home-education #services article:nth-child(3n):hover .icon-container a {
    background-color: #fff;
}
.home-education #services article:nth-child(3n):hover .ryxisit a,
.home-education #services article:nth-child(3n):hover .icon-container i {
    color: #1ba81d;
}
.home-education #services article:nth-child(4n) .icon-container a {
    background-color: #fcb54d;
}
.home-education #services article:nth-child(4n):hover {
    background-color: #fcb54d;
    color: #fff;
    border-radius: 30px;
}
.home-education #services article:nth-child(4n):hover .icon-container a {
    background-color: #fff;
}
.home-education #services article:nth-child(4n):hover .ryxisit a,
.home-education #services article:nth-child(4n):hover .icon-container i {
    color: #fcb54d;
}
.home-education #services article:nth-child(5n) .icon-container a {
    background-color: #adca69;
}
.home-education #services article:nth-child(5n):hover {
    background-color: #adca69;
    color: #fff;
    border-radius: 30px;
}
.home-education #services article:nth-child(5n):hover .icon-container a {
    background-color: #fff;
}
.home-education #services article:nth-child(5n):hover .ryxisit a,
.home-education #services article:nth-child(5n):hover .icon-container i {
    color: #adca69;
}
.home-education #services article:nth-child(6n) .icon-container a {
    background-color: #c389ce;
}
.home-education #services article:nth-child(6n):hover {
    background-color: #c389ce;
    color: #fff;
    border-radius: 30px;
}
.home-education #services article:nth-child(6n):hover .icon-container a {
    background-color: #fff;
}
.home-education #services article:nth-child(6n):hover .ryxisit a,
.home-education #services article:nth-child(6n):hover .icon-container i {
    color: #c389ce;
}
.services-item-wrapper {
    padding:10px 20px 20px;
    display: block;
    transition: all 0.3s;

}
.home-education .services-item-wrapper {
    border-radius: 20px;
    background-color: transparent;
}
.home-education article .services-item-wrapper {
    background-color: #fff;
}
.home-corporate .services-item-wrapper,
.home-fitness .services-item-wrapper {
    padding: 10px;
    border-radius: 20px;
}
.home-corporate #services .services-item-wrapper .ryxisit a,
.home-corporate #services .vokig p,
.home-fitness #services .services-item-wrapper .ryxisit a,
.home-fitness #services .vokig p{
    color: #000;
}
.home-medical .services-item-wrapper {
    padding:0;
    display: block;
    transition: all 0.3s;
    background-color: transparent;
}
#services.enable-services-background .right-services{
    position: relative;
}
#services.enable-services-background .left-services{
    position: relative;
    padding: 100px 0 90px;
}
/*.home-corporate #services .right-featured-image{
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    z-index: 99;
}*/
#services .right-featured-image{
    position: absolute;
    display: block;
    top: -100px;
    right: 0;
}
.home-medical #services .right-featured-image{
    position: relative;
    top: 0;
}
.home-corporate #services .right-featured-image,
.home-fitness #services .right-featured-image{
    top: 100px;

}
#services .right-featured-image img{
    vertical-align: middle;
}
#services .icon-container {
    margin: 0 auto 10px;
}
#services .icon-container a {
    border-radius: 15px;
    position: relative;
    display: block;
    max-width: 50px;
    height: 50px;
    margin: 0 auto;
}
.home-corporate #services .icon-container {
    color: var(--primary-color);
    padding: 5px;
    border-radius: 50%;
}
#services .lugovo .icon-container a {
    margin: 0 auto 0 0;
}
.home-education #services .lugovo .icon-container a {
    text-align: left;
}
.home-education #services .content-right .icon-container a {
    text-align: right;
}
.home-education #services .content-center .icon-container a {
    text-align: center;
}
#services .icon-container .petal {
    height: 146px;
    width: 44px;
    position: absolute;
    top: calc(50% - 73px);
    left: calc(50% - 22px);
    background-color: inherit;
    border-radius: 22px;
    box-shadow: 1px 1px 1px 1px #fff;
}
#services .icon-container .petal:nth-child(2) {
    -webkit-transform: rotateZ(36deg);
    -moz-transform: rotateZ(36deg);
    -ms-transform: rotateZ(36deg);
    -o-transform: rotateZ(36deg);
    transform: rotateZ(36deg);
}
#services .icon-container .petal:nth-child(3) {
    -webkit-transform: rotateZ(72deg);
    -moz-transform: rotateZ(72deg);
    -ms-transform: rotateZ(72deg);
    -o-transform: rotateZ(72deg);
    transform: rotateZ(72deg);
}
#services .icon-container .petal:nth-child(4) {
    -webkit-transform: rotateZ(108deg);
    -moz-transform: rotateZ(108deg);
    -ms-transform: rotateZ(108deg);
    -o-transform: rotateZ(108deg);
    transform: rotateZ(108deg);
}
#services .icon-container .petal:nth-child(5) {
    -webkit-transform: rotateZ(144deg);
    -moz-transform: rotateZ(144deg);
    -ms-transform: rotateZ(144deg);
    -o-transform: rotateZ(144deg);
    transform: rotateZ(144deg);
}
#services .icon-container i {
    font-size: 42px;
    color: var(--primary-color);
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.home-education #services .icon-container i {
    color: #fff;
}
#services .ryxisit i {
    margin-right: 15px;
}
#services .section-content {
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    z-index: 1;
}
#services .ryxisit {
    font-weight: 400;
    font-size: 28px;
    margin-bottom: 0;
}
.home-medical #services .ryxisit {
    font-weight: 600;
    font-size: 24px;
}
.home-medical #services .section-content p{
    font-size: 16px;
    color: var(--medi-secondary-color);
    line-height: 20px;
}
/*#services .ryxisit a{
    color: #000;
}*/
#services .services-item-wrapper:hover .services-content{
    
}
#services .services-item-wrapper .services-content{
    border-bottom: 2px solid transparent;
}
.home-education #services .services-item-wrapper .services-content{
    padding-top: 50px;
}
.home-education #services .disable-services-icon .services-content{
    padding-top: 20px;
}
#services .services-item-wrapper:hover .ryxisit a,
#services .services-item-wrapper:hover .icon-container i,
#services .icon-container a:hover,
#services .icon-container a:focus,
#services .ryxisit a:hover,
#services .ryxisit a:focus{
    color: var(--primary-color);
}
#services .vokig p {
    margin: 0;
}
#services .vokig {
    margin-top: 7px;
}
#services .read-more {
    margin-top: 25px;
}
#services article {
    padding: 15px;
}
.home-medical #services article {
    padding: 10px;
}
.home-education #services article {
    padding: 60px 15px 15px;
    margin-bottom: 10px;
}
#services article:last-child {
    margin-bottom: 0;
}
#services .col-1 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
#services .services-item-wrapper .huhot img {
    max-height: 150px;
    border-radius: 20px;
}
/*--------------------------------------------------------------
#  Information Section
--------------------------------------------------------------*/

.home-medical #information{
    background-image: none;
}
.home-medical #information .huto{
    display: none;
}
#information{
    padding: 60px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.home-corporate.enable-corporate-curve #information{
    padding: 60px 0 200px;
}
#information .section-subtitle{
    text-align: left;
    color: #fff;
}
.home-corporate #information .huto{
    opacity: 0.6;
}
.home-corporate #information .section-subtitle{
    text-align: left;
    color: #fff;
}

#information article.no-post-thumbnail .huhot {
    display: none;
}
#information .personal-skills{
    text-align: center;
}
#information .personal-skills,
#information .qazyl {
    width: 100%;
    float: none;
    padding: 30px 0 0;
}
#information article {
    position: relative;
    margin-bottom: 50px;
}
#information .section-details,
#information .section-title {
    color: #fff;
}

.home-medical #information .section-details,
.home-medical #information .section-title {
    color: var(--medi-secondary-color);
}

#information .section-header .section-title{
    text-align: left;
}
#information .entry-header .ryxisit {
    color: #fff;
    margin: 0;
}
#information article:last-child {
    margin-bottom: 0;
}
#information .huhot {
    position: relative;
    background-size: cover;
    background-position: 50%;
    padding: 125px 0;
    margin-bottom: 30px;
}
#information .read-more .btn:not(:last-child) {
    margin-right: 15px;
}

#information article:last-child {
    margin-bottom: 0;
}
#information .information-content{
    display:flex;
    background-color: var(--primary-color);
    color: #fff;
    padding: 5px;
    border-radius: 20px;
}
#information .information-item-wrapper{
    background-color: #a2eaf2;
    margin-bottom: 20px;
    border-radius: 20px;
}
#information .vokig { 
    text-align: right;
    padding: 0 0 0 100px;
}
#information .vokig p {
    text-align: right;
}
#information article .read-more {
    margin-top: 25px;
}
#information .information-content,
#services .service-content{
    padding-left: 20px;
}
/*** <--- CIRCLE STYLES ---> ***/
.wrap-circles {
  display: inline-block;
}

.skill-circle {
  position: relative;
  width: 150px;
  height: 150px;
  margin: 0.5rem;
  border-radius: 50%;
  background: #FFCDB2;
  overflow: hidden;
}
.home-medical .skill-circle .inner {
  
  background: #fff;
  color: rgba(0, 0, 0, 0.75);
}
.skill-circle .inner {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 115px;
  height: 115px;
  background: #000;
  border-radius: 50%;
  font-size: 1.85em;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.75);
}
.home-medical .skill-circle-items .content {
    color: var(--medi-secondary-color);
}
.skill-circle-items .content {
  font-size: 22px;
  font-weight: 300;
  color: #fff;
  text-align: center;
}

.skill-circle-items {
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
}
.information-curve {
  bottom: -8px;
  top: auto;
  z-index: 99999;
}

/*--------------------------------------------------------------
#  Flash News
--------------------------------------------------------------*/
#flash {
    padding: 10px;
    display: flex;
    align-items: center;
    border: 1px solid #e5e5e5;
    margin: 20px 0 10px;
}
.news-header {
  background-color: var(--primary-color);
  padding: 7px 0 6px 10px;
  font-weight: bold;
  position: relative;
}
.flash-items {
    display: flex;
    padding: 0 10px 0 20px;
    align-items: center;
}
.flash-items:not(:last-child) {
    border-right: 1px solid;
}
#flash .ryxisit{
    color: #000;
}
#flash .news-title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    display: inline-block;
    line-height: 1.2;
    border-radius: 4px;
    min-width: 153px;   
    margin-top: 0;
    margin-bottom: 0;
}
#flash .huhot {
    padding: 17px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.flash-posts {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    padding: 2px 0;
    width: 100%;
}
.news-header::after {
    content: "";
    position: absolute;
    font-family: "FontAwesome";
    z-index: 999;
    color: var(--primary-color);
    font-size: 30px;
    right: -9px;
}
.flash-posts a {
    font-size: 14px;
    color: #000;
    font-weight: 400;
}
.flash-posts a:hover,
.flash-posts a:focus {
    color: var(--primary-color);
}
.flash-posts li{
    padding-left: 10px;
}
.flash-posts li:not(:last-child) {
    margin-right: 25px;
}
.flash-posts li:not(:last-child):after {
    content: "";
    opacity: 0.5;
    padding-left: 25px;
}
.headline-animation {
    width: 300%;
    display: flex;
    line-height: 20px;
}
.headline-animation ul {
    display: flex;
    justify-content: space-around;
    list-style: none;
    padding: 0;
    margin: 0;
    animation-iteration-count: infinite;
    -webkit-animation: marquee 55s linear infinite;
    -moz-animation: marquee 55s linear infinite;
    -ms-animation: marquee 55s linear infinite;
    -o-animation: marquee 55s linear infinite;
    animation: marquee 55s linear infinite;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    -ms-animation-delay: 3s;
    -o-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-play-state: running;
    -moz-animation-play-state: running;
    -ms-animation-play-state: running;
    -o-animation-play-state: running;
    animation-play-state: running;
}
.headline-animation ul:hover {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -ms-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}
@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}
/*--------------------------------------------------------------
##  Category News
--------------------------------------------------------------*/
#categorynews {
  padding-bottom: 20px;
}
#categorynews .content-wrapper {
  margin: 0 -10px;
}
.categorynews-wrapper {
  display: block;
  float: left;
  padding: 0 10px;
  margin-bottom: 20px;
  position: relative;
}
.categorynews-wrapper .view-all{
    position: absolute;
    top: 15px;
    right:30px;
    z-index: 9;
}
.categorynews-wrapper .view-all a:hover,
.categorynews-wrapper .view-all a:focus,
.categorynews-wrapper .view-all:hover:after{
    color: var(--primary-color);
}
.categorynews-wrapper .view-all:after {
    content: "";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    right:-13px;
    color: #FB3536;
    z-index: 9;
}
.cowo-header {
    padding: 10px 0;
    border: 1px solid #e5e5e5;
}
#categorynews .cowo-header .cowo-title {
    font-size: 24px;
    padding: 3px 7px ;
    display: inline-block;
    color: #000;
}
#categorynews .categorynews-wrapper article {
  width: 100%;
}
#categorynews .categorynews-wrapper article.half-width {
  padding: 10px 0;
}
#categorynews .categorynews-wrapper article.full-width h2 {
  line-height: 1.3;
}
#categorynews .categorynews-wrapper article h2 {
  line-height: 1.2;
}
#categorynews .categorynews-wrapper article h2 a {
  color: #000;
}
#categorynews .categorynews-wrapper article h2 a:hover, 
#categorynews .categorynews-wrapper article h2 a:focus {
  color: var(--primary-color);
}
#categorynews .categorynews-wrapper article.half-width h2 a {
  font-size: 16px;
  line-height: 0.5;
  font-weight: 600;
}
#categorynews .categorynews-wrapper article.full-width h2 a {
  font-size: 18px;
}
#categorynews .categorynews-wrapper article:last-child {
  border: none; 
}
.categorynews-wrapper article .huhot {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.categorynews-wrapper article.full-width .huhot {
  padding: 125px 0;
}
.categorynews-wrapper article.half-width .huhot {
  padding: 50px 0;
}

.categorynews-wrapper article.half-width .hytigy-wrapper {
    display: flex;
    align-items: center;
}

.categorynews-wrapper article.half-width .huhot {
    width: 30%;
}
.categorynews-wrapper article.half-width .qazyl {
  padding: 0 0 0 10px;
  width: 70%;
}
.categorynews-wrapper article.full-width .qazyl {
  padding: 15px 0;
}
.categorynews-wrapper article .qazyl {
  padding-right: 15px;
}
.categorynews-wrapper article .qazyl .cat-links a:hover,
.categorynews-wrapper article .qazyl .cat-links a:focus {
  color: #333;
}
#categorynews.col-1 .categorynews-wrapper {
  width: 100%;
}

#categorynews.col-2 .categorynews-wrapper {
  width: 50%;
}

#categorynews.col-3 .categorynews-wrapper {
  width: 33.33%;
}

#categorynews.col-4 .categorynews-wrapper {
  width: 25%;
}

#categorynews.col-2 .categorynews-wrapper:nth-child(2n+1),
#categorynews.col-4 .categorynews-wrapper:nth-child(4n+1),
#categorynews.col-3 .categorynews-wrapper:nth-child(3n+1){
    clear: left;
}
/*--------------------------------------------------------------
#  Hero Section
--------------------------------------------------------------*/
#hero .hero-left .huhot {
    padding: 250px 0;
    background-size: cover;
    background-position: 50%;
    position: relative;
}
#hero .hero-right .huhot {
    padding: 119px 0;
    background-size: cover;
    background-position: 50%;
    position: relative;
}
#hero .hero-right .qazyl {
  position: absolute;
  bottom: 0;
  top: auto;
  left: 0;
  right: 0;
  width: 100%;
  padding: 5px 10px;
  color: #fff;
  background: linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);
}
#hero .hero-left .qazyl {
  position: absolute;
  bottom: 0;
  top: auto;
  left: 0;
  right: 0;
  width: 100%;
  padding: 10px 20px;
  color: #fff;
  background: linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);
}
#hero .slick-prev {
  left: auto;
  right: 60px;
  top: 30px;
  bottom: auto;
}
#hero .slick-next {
  left: auto;
  right: 15px;
  top: 30px;
  bottom: auto;
}
#hero .slick-prev, 
#hero .slick-next {
  z-index: 1;
  width: 30px;
  height: 30px;
  border-radius: 0;
  line-height: 44px;
  background-color: rgba(0, 0, 0, 0.5);
}
#hero a{
   color: #fff;
}
#hero a:hover,
#hero a:focus{
   color: var(--primary-color);
}
#hero .hero-right .ryxisit{
    font-size: 20px;
}
#hero .hero-right .ryxisit{
    font-size: 18px;
}
#hero .hero-right .cat-links a{
    font-size: 16px;
}
#hero .hero-right article{
    padding-bottom: 25px;
}
#hero .zavogo-wrapper{
    position: relative;
}
body:not(.home-five) .qazyl{
    z-index: 99;
}
/*--------------------------------------------------------------
#  Featured Section
--------------------------------------------------------------*/
#newsfeatured {
    padding: 60px 0;
    background: #000;
}
#newsfeatured .section-header{
    background-color: #333;
    color: #fff;
    border: none;
    text-align: center;
}
#newsfeatured .section-header{
    background-color: #333;
    color: #fff;
    border: none;
    text-align: center;
}
#newsfeatured .section-header .section-title{
    border: none;
}
#newsfeatured .section-header .section-title::before,
#newsfeatured .section-header .section-title::after{
    content: "";
    color: #000;
    padding: 0 15px;
    top: 0;
    border: none;
    font-size: 36px;
    position: relative;
    font-family: none;
}
#newsfeatured span.cat-links a::after {
  display: none;
}
#newsfeatured .syfezu:nth-child(1) {
    width: 50%;
}
#newsfeatured .syfezu:nth-child(2) {
    width: 25%;
}
#newsfeatured .item-wrapper .huhot {
    padding: 117px;
    background-size: cover;
    background-position: 50%;
    position: relative;
}

#newsfeatured .large-width .huhot {
    padding: 245px 0;
}
#newsfeatured .section-title,
#inner-content-wrapper .section-title {
    display: inline-block;
    background-color: transparent;
    position: relative;
    z-index: 1;
    color: #fff;
}
#newsfeatured .cat-links a {
  display: inline-block;
  font-size: 13px;
  background-color: var(--primary-color);
  color: #fff;
  padding: 0 10px;
  margin-right: 10px;
}
#newsfeatured .cat-links:before{
    display: none;
}
.newsfeatured-post-wrapper {
  position: relative;
}
.default-newsfeatured #newsfeatured .qazyl{
    padding: 25px 0 0;
}
.newsfeatured-two #newsfeatured .qazyl{
    position: absolute;
    bottom: 0;
    padding: 10px 20px;
    z-index: 99;
    height: auto !important;
}
.newsfeatured-two #newsfeatured .syfezu.large-width .qazyl{
    padding:20px 30px;
}
#newsfeatured .syfezu.large-width {
    width: 50%;
}
#newsfeatured .syfezu .ryxisit {
    font-size: 20px;
    margin: 5px 0;
    line-height: 1.1;
}
.default-newsfeatured #newsfeatured .syfezu .ryxisit a {
    color: #000;
}
.default-newsfeatured #newsfeatured .syfezu .ryxisit a:hover,
.default-newsfeatured #newsfeatured .syfezu .ryxisit a:focus {
    color: var(--primary-color);
}
.newsfeatured-two #newsfeatured .syfezu .vokig p,
.newsfeatured-two #newsfeatured .syfezu .ryxisit a,
.newsfeatured-two #newsfeatured .kyry .date,
.newsfeatured-two #newsfeatured .kyry,
.newsfeatured-two #newsfeatured .kyry a {
    color: #fff;
}
.newsfeatured-two #newsfeatured .syfezu .ryxisit a:hover,
.newsfeatured-two #newsfeatured .syfezu .ryxisit a:focus,
.newsfeatured-two #newsfeatured .kyry a:hover,
.newsfeatured-two #newsfeatured .kyry a:focus {
    color: #fff;
    opacity: 0.8;
}
#newsfeatured .syfezu.large-width .ryxisit {
    font-size: 32px;
}
#newsfeatured .syfezu {
    margin-bottom: 20px;
}
.newsfeatured-section-wrapper.item-wrapper {
    margin: 0 -10px;
}
#newsfeatured article .date:before {
    display: none;
}
#newsfeatured article .date:after {
    content: "";
    border-top: none;
    width: 0;
}
/*.syfezu {
    width: 25%;
    padding: 0 10px;
    margin-bottom: 20px;
}*/

#newsfeatured article .hytigy-categories li a{
    color: #fff;
    padding: 0px 10px;
    margin-right: 4px;
}

/*--------------------------------------------------------------
#  portfolio
--------------------------------------------------------------*/
.home-magazine #portfolio {
    padding: 20px 0 20px;
    background-color: transparent;
}
.home-business #portfolio {
    padding: 60px 0;
    background-color: #fff;
}
.home-corporate #portfolio {
    background-color: #fff;
}
#portfolio {
    padding: 10px 0 60px;
    background-color: #f5f5f5;
}
#portfolio .section-header {
    margin-bottom: 0;
}
.home-business #portfolio .section-header {
    margin-bottom: 15px;
}
#portfolio .ryxisit {
    font-size: 24px;
    font-weight: 600;
}
#portfolio .gallery-view .ryxisit {
    font-size: 20px;
    font-weight: 400;
}
#portfolio .huhot {
    padding: 150px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.home-business #portfolio .gallery-view .huhot {
    padding: 190px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
#portfolio .portfolio-content {
    padding: 30px 15px;
    position: absolute;
    top: 85%;
    left: 0;
    right: 0;
    transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);
    transition: transform .2s ease-out,top .2s ease-out; 
    -moz-transition: transform .2s ease-out,top .2s ease-out;
    -o-transition: transform .2s ease-out,top .2s ease-out;
    -webkit-transition: transform .2s ease-out,top .2s ease-out;
}
#portfolio .portfolio-item-wrapper:hover .portfolio-content {
    top: 50%;
    bottom: auto;
    transform: translate(0,-40%);
    -moz-transform: translate(0,-40%);
    -webkit-transform: translate(0,-40%);
}
#portfolio .portfolio-item-wrapper .vokig {
    visibility: hidden;
}
#portfolio .portfolio-item-wrapper:hover .vokig {
    top: 80%;
    bottom: auto;
    transform: translate(0,-15%);
    -moz-transform: translate(0,-15%);
    -webkit-transform: translate(0,-15%);
    visibility: visible;
}

#portfolio .huto-one {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0;
    transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    -webkit-transition: opacity .3s;
}
#portfolio .huto-two {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 50px;
    background: linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);
}
#portfolio .portfolio-item-wrapper:hover .huto-one {
    opacity: .65;
    filter: alpha(opacity=65);
}
#portfolio .entry-header{
    text-align: center;
    transform: translate(0,-100%);
    -moz-transform: translate(0,-100%);
    -webkit-transform: translate(0,-100%);
    transition: transform .2s ease-out,padding .2s ease-out;
    -moz-transition: transform .2s ease-out,padding .2s ease-out;
    -o-transition: transform .2s ease-out,padding .2s ease-out;
    -webkit-transition: transform .2s ease-out,padding .2s ease-out;
}
#portfolio .portfolio-item-wrapper:hover .entry-header {
    padding-bottom: 8px;
    transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);
}
#portfolio .gallery-view .vokig {
    line-height: 25px;
    color: #fff;
}
#portfolio .gallery-view .kyry span {
    color: #fff;
}
#portfolio .gallery-view .entry-header{
    margin-bottom: 15px;
}
#portfolio .vokig {
    line-height: 35px;
    color: #fff;
}
#portfolio .vokig p{
    color: #fff;
}
.section-header.text-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#portfolio .tab-section .boruj {
    border-bottom: 1px solid #e5e5e5;
}
ul.tabs {
    list-style: none;
    margin: 0;
    padding: 10px;
    margin-left: auto;
    margin-right: 0;
    margin-bottom: 0;
}
ul.tabs li {
    display: block;
    margin-bottom: 10px;
}
ul.tabs li:last-child {
    margin-bottom: 0;
}
.home-magazine ul.tabs li a {
    color: #000;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 30px;
    padding: 0 15px;
    font-size: 16px;
    font-family: 'Rajdhani', sans-serif ;
}
ul.tabs li a {
    color: #000;
    text-transform: uppercase;
    display: inline-block;
    padding: 0 15px;
    font-size: 20px;
    font-family: 'Rajdhani', sans-serif ;
}
#details ul.tabs li a {
    color: #000;
    text-transform: capitalize;
    font-weight: bold;
    display: inline-block;
    border-radius: 30px;
    padding: 10px 30px;
}
#details ul.tabs li.active a:hover,
#details ul.tabs li.active a {
    color: #fff;
    background-color: var(--primary-color);
}
#details ul.tabs li a:hover{
    color: var(--primary-color);
    background-color: transparent;
}
#portfolio .portfolio-grid-entry-header .ryxisit a{
    font-size: 22px;
}
.portfolio-entry-content p{
    font-size: 16px;
}
.portfolio-grid-content {
  padding: 20px 0;
}
.gallery-view a, 
.gallery-view .kyry a, 
.kyry .author.vcard{
    color: #fff;
}

#details ul.tabs li a:focus{
    color: #fff;
    background-color: var(--primary-color);
}
#portfolio .ryxisit a:hover,
#portfolio .ryxisit a:focus {
    color: var(--primary-color);
}
ul.tabs li.active a {
    color: var(--primary-color);
}
ul.tabs li a:hover,
ul.tabs li a:focus {
    color: var(--primary-color);
}
#portfolio .icon {
    margin-bottom: 30px;
}
.tab-section {
    margin-bottom: 20px;
    text-align: center;
}

#portfolio article .portfolio-item-wrapper {
    text-align: center;
    position: relative;
    overflow: hidden;
}
.tab-content {
    margin: 0 -15px;
    display: none;
    text-align: center;
}
.home-magazine .tab-content,
.home-normal-magazine .tab-content {
    margin: 0 -10px;
    display: none;
    text-align: center;
}
.tab-content.active {
    display: block;
}
.portfolio-item-wrapper .lobahis {
    font-size: 52px;
}
#portfolio .lugovo .portfolio-grid-wrapper .ryxisit,
#portfolio .lugovo .portfolio-grid-wrapper p,
#portfolio .lugovo .portfolio-grid-wrapper .kyry,
#portfolio .lugovo .portfolio-item-wrapper .ryxisit,
#portfolio .lugovo .portfolio-item-wrapper .vokig p,
#portfolio .lugovo .portfolio-item-wrapper .kyry{
    text-align: left;
}
#portfolio .content-center .portfolio-grid-wrapper .ryxisit,
#portfolio .content-center .portfolio-grid-wrapper p,
#portfolio .content-center .portfolio-grid-wrapper .kyry,
#portfolio .content-center .portfolio-item-wrapper .ryxisit,
#portfolio .content-center .portfolio-item-wrapper .vokig p,
#portfolio .content-center .portfolio-item-wrapper .kyry{
    text-align: center;
}
#portfolio .content-right .portfolio-grid-wrapper .ryxisit,
#portfolio .content-right .portfolio-grid-wrapper p,
#portfolio .content-right .portfolio-grid-wrapper .kyry,
#portfolio .content-right .portfolio-item-wrapper .ryxisit,
#portfolio .content-center .portfolio-item-wrapper .vokig p,
#portfolio .content-right .portfolio-item-wrapper .kyry{
    text-align: right;
}
/*--------------------------------------------------------------
##  Catering News
--------------------------------------------------------------*/
#catering{
    padding: 60px 0;
}
#catering article{
    display: flex;
    align-items: center;
}

#catering article .huhot{
    width: 20%;
}
#catering article .huhot img{
    width: 100px;
    height: 100px;
}
#catering article:hover .huhot img{
    animation: tilt-shaking 1s infinite;
}
#catering article .qazyl{
    width: 60%;
    padding-left: 15px;
}
#catering article .entry-price{
    width: 20%; 
}
#catering article .entry-price .food-price{
    margin-bottom: 5px;
}
#catering article .entry-price .food-price,
#catering article .entry-price .food-text{
    width: 100%;
    text-align: right;
}
/*--------------------------------------------------------------
#  Instagram Section
--------------------------------------------------------------*/
#sb_instagram .sb_instagram_header, 
.sb_instagram_header,
#sb_instagram .sb_instagram_header .sbi_header_img img, 
.sb_instagram_header .sbi_header_img img,
#sb_instagram .sb_instagram_header .sbi_header_img, 
.sb_instagram_header .sbi_header_img,
#sb_instagram .sb_instagram_header .sbi_header_text, 
.sb_instagram_header .sbi_header_text,
#sb_instagram .sb_instagram_header a, 
.sb_instagram_header a{
    float: none !important;
}
#sb_instagram .sb_instagram_header, 
.sb_instagram_header,
#sb_instagram .sb_instagram_header .sbi_header_img img, 
.sb_instagram_header .sbi_header_img img,
#sb_instagram .sb_instagram_header .sbi_header_img, 
.sb_instagram_header .sbi_header_img,
#sb_instagram .sb_instagram_header .sbi_header_text, 
.sb_instagram_header .sbi_header_text{
    text-align: center !important;
    max-width: 110px !important;
    margin: 0 auto;
}
#sb_instagram .sb_instagram_header a, 
.sb_instagram_header a{
    display: inline-block !important;
    width: 80px;
    height: 80px;
    margin-left: -210px;
    padding-bottom: 15px !important;
}
#sb_instagram .sb_instagram_header, 
.sb_instagram_header,
#sb_instagram .sb_instagram_header .sbi_header_img img, 
.sb_instagram_header .sbi_header_img img,
#sb_instagram .sb_instagram_header .sbi_header_text, 
.sb_instagram_header .sbi_header_text,
#sb_instagram .sb_instagram_header a, 
.sb_instagram_header a{
    position: relative !important;
}
#sb_instagram .sb_instagram_header .sbi_header_img, 
.sb_instagram_header .sbi_header_img{
    margin: 0 !important;
    position: absolute;
}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, 
.sb_instagram_header.sbi_medium .sbi_header_text h3{
    font-size: 24px;
    font-weight: bold;
    color: var(--primary-color);
}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3:hover{
    text-decoration: underline;
}
#instagram .section-header{
    margin: 10px 0 50px;
}

/*--------------------------------------------------------------
#  Post Count Number
--------------------------------------------------------------*/
.hytigy-num{
    position: absolute;
    top: 0;
    bottom: auto;
    right: auto;
    background-color: var(--primary-color);
    color: #fff;
    padding: 0px 10px;
    font-size: 14px;
    font-weight: bold;
    z-index: 99;
}
.hered .huhot{
    position: relative;
}


/*--------------------------------------------------------------
#  Highlight Section
--------------------------------------------------------------*/
#highlights{
    padding: 10px 0;
}
#highlights .highlights-wrapper{
    margin: 0 -10px;
}
.highlights-wrapper + .qyri-advertisement{
    margin-bottom: 20px;
}
.highlights-items-wrapper{
    display: flex;
    align-items: center;
}
#highlights article{
    padding: 0 10px;
}
#highlights article.no-post-thumbnail .qazyl {
  width: 100%;
  text-align: center;
}
#highlights .huhot {
    padding: 50px 0;
    width:35%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}
#highlights .qazyl {
    padding: 0 10px 0 20px;
    width:65%;
}
#highlights .qazyl .vokig p{
    font-size: 16px;
    padding: 0;
}
#highlights.dark-bg .slick-dots{
    bottom: -20px;
}
#highlights .slick-dots{
    bottom: -10px;
}
#highlights .slick-next,
#highlights .slick-prev{
    top: -35px;
}
#highlights .slick-dots li button:before {
    content: "";
    opacity: 1;
    background-color: #e5e5e5;
    width: 12px;
    height: 12px;
}
#highlights .slick-dots .slick-active button:before {
    background-color: var(--primary-color);
}

/*--------------------------------------------------------------
#  ADS Section
--------------------------------------------------------------*/
.qyri-advertisement.col-2 {
    margin: 0 -10px;
    padding: 0;
}
.qyri-advertisement.col-1 .ads-info img {
    padding: 10px 0;
}
.qyri-advertisement.col-1 .ads-info:last-child img {
    padding-bottom: 0;
}
.qyri-advertisement.col-2 .ads-info {
    width: 50%;
    float: left;
    padding: 10px   ;
}
/*--------------------------------------------------------------
#  Trending post Section
--------------------------------------------------------------*/
#trending{
    padding: 0;
}
#trending .trending-wrapper{
    margin: -5px -5px 0;
}
#trending article .trending-item-wrapper{
    padding: 5px;
}
#trending article .huhot{
    position: relative;
}
#trending article .qazyl{
    padding: 20px;
}
#trending article.no-post-thumbnail .qazyl{
    width: 100%;
    text-align: center;
}
#trending article .huhot {
    padding: 200px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
#trending article.half-width .huhot {
    padding: 97.5px 0;
}
#trending article .ryxisit {
    font-size: 24px;
}
#trending article.half-width .ryxisit {
    font-size: 20px;
}
#trending article.has-post-thumbnail .qazyl {
  padding: 40px 20px 20px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: auto;
  background: linear-gradient(0deg,rgba(0,0,0,1) 0,transparent);
  display: block;
}
#trending article.has-post-thumbnail .qazyl .ryxisit a,
#trending article.has-post-thumbnail .qazyl .kyry,
#trending article.has-post-thumbnail .qazyl .kyry a,
#trending article.has-post-thumbnail .qazyl .vokig p{
  color: #fff;
}
#trending article.has-post-thumbnail .qazyl .ryxisit a:hover,
#trending article.has-post-thumbnail .qazyl .kyry a:hover,
#trending article.has-post-thumbnail .qazyl .ryxisit a:focus,
#trending article.has-post-thumbnail .qazyl .kyry a:focus{
  color: var(--primary-color);
}
/*--------------------------------------------------------------
#  Recent post Section
--------------------------------------------------------------*/
.dark-bg{
    background-color: #111;
    padding: 20px 10px !important;
}
.dark-bg .qazyl .kyry,
.dark-bg .qazyl .vokig p,
.dark-bg .qazyl a,
.dark-bg .ryxisit a,
.dark-bg .qazyl .ryxisit,
.dark-bg .section-title,
.dark-bg .section-subtitle,
.dark-bg .kyry a:hover,
.dark-bg .kyry a:focus,
.dark-bg .kyry .cat-links a:hover,
.dark-bg .kyry .cat-links a:focus{
    color: #fff;
}
.dark-bg .ryxisit a:hover,
.dark-bg .ryxisit a:focus,
.dark-bg .qazyl a:hover,
.dark-bg .qazyl a:focus{
    color: var(--primary-color);
}

/*--------------------------------------------------------------
#  Recent Section
--------------------------------------------------------------*/
#recent{
    padding: 20px 0;
}
#recent article{
    padding: 0 10px;
    margin-bottom: 20px;
}
#recent .hered{
    width: 100%;
}
#recent .huhot{
    padding: 150px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
#recent .qazyl{
    padding: 10px 10px;
}

#recent .qazyl .ryxisit{
    font-size: 18px;
}
.recent-wrapper{
    margin: 0 -10px;
}
/*--------------------------------------------------------------
#  List Section
--------------------------------------------------------------*/
#list {
    padding: 20px 0;
}
#list .list-item-wrapper{
    display: flex;
    align-items: center;
}
#list article{
    padding: 0 10px;
    margin-bottom: 20px;
    position: relative;
}
#list article .huhot {
    padding: 45px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
#list article .hered{
    width: 30%;
}
#list article .qazyl{
    width: 70%;
    padding-left: 20px;
}
/*--------------------------------------------------------------
# Editor Pick Section
--------------------------------------------------------------*/
#editorpick{
    padding: 20px 0;
}
#editorpick article .editorpick-top-item-wrapper .huhot{
    padding: 150px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
#editorpick .editorpick-top-wrapper article {
    margin-bottom: 20px;
    border-bottom: 2px solid #e5e5e5;
}
#editorpick .editorpick-top-wrapper article .qazyl{
    padding: 15px 0;
}

#editorpick article .editorpick-item-wrapper .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
#editorpick .editorpick-wrapper article {
    padding: 10px;
    border: 1px solid #e5e5e5;
}
#editorpick article .editorpick-top-item-wrapper .ryxisit{
    font-size: 22px;
}
#editorpick article .qazyl{
    padding-top: 15px;
    padding-bottom: 10px;
}
#editorpick article .editorpick-item-wrapper .ryxisit{
    font-size: 16px;
}


/*--------------------------------------------------------------
#  Popular post Section
--------------------------------------------------------------*/

#popular article{
    padding: 0 10px;
    margin-bottom: 20px;
    position: relative;
}
#popular article.full-width {
    width: 100%;
    float: none;
}
#popular article.half-width .popular-item-wrapper {
    display: flex;
    align-items: center;
}
#popular article .huhot {
    padding: 200px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
#popular article.half-width .huhot {
    padding: 45px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
#popular article.full-width .qazyl{
    position: absolute;
    bottom: 0;
    top: auto;
    left: 0;
    right: 0;
    z-index: 99;
    color: #fff;
    padding: 20px;
}
#popular article.full-width.no-post-thumbnail .qazyl {
    position: relative ;
    bottom: unset;
    left: unset;
    right: unset;
}
#popular article.half-width.no-post-thumbnail .popular-item-wrapper {
    padding: 15px;
}
#popular article.full-width.no-post-thumbnail .qazyl .ryxisit,
#popular article.full-width.no-post-thumbnail .qazyl .vokig p,
#popular article.full-width.no-post-thumbnail .qazyl .kyry,
#popular article.full-width.no-post-thumbnail .qazyl .kyry a {
    color: #000;
}
#popular article.full-width.no-post-thumbnail{
    max-width: 950px;
    margin: 0 auto;
    padding: 50px 0;
    background-color: #e5e5e5;
}
#popular article.full-width .qazyl .ryxisit{
    font-size: 24px;
}
#popular article.full-width .qazyl .kyry,
#popular article.full-width .qazyl .kyry .cat-links::before,
#popular article.full-width .qazyl .kyry a,
#popular article.full-width .qazyl .vokig p,
#popular article.full-width .qazyl .ryxisit a{
    color: #fff;
}
#popular article.full-width .qazyl .kyry a:hover,
#popular article.full-width .qazyl .ryxisit a:hover{
    opacity: 0.8;
}
#popular article.half-width .hered{
    width: 30%;
}
#popular article.half-width .qazyl{
    width: 70%;
    padding-left: 20px;
}
#popular article.half-width.no-post-thumbnail .qazyl{
    padding-left: 0;
}
#popular article.half-width .qazyl .ryxisit{
    font-size: 16px;
}
#popular article.half-width .qazyl .vokig{
    display: none;
}
.popular-item-wrapper{
    position: relative;
}

/*--------------------------------------------------------------
#  Featuredpost Section
--------------------------------------------------------------*/
#featuredpost {
    padding: 60px 0;
}
#featuredpost .grid{
    margin: 0;
}
#featuredpost.dark-bg {
    padding: 20px 10px;
}
#featuredpost .featuredpost-left article:first-child {
    margin-bottom: 10px;
}
#featuredpost .section-title {
    margin: 0;
    padding: 0;
    background-color: transparent;
}
#featuredpost .featuredpost-left article {
    margin-bottom: 20px;
}
#featuredpost .featuredpost-left article .huhot {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    padding: 150px 0;
    border-radius: 25px;
}

#featuredpost .featuredpost-right article .ryxisit a {
    font-size: 22px;
}

#featuredpost .featuredpost-right article .ryxisit a:hover,
#featuredpost .featuredpost-right article .ryxisit a:focus,
#featuredpost .ryxisit a:hover,
#featuredpost .ryxisit a:focus{
    color: var(--primary-color);
}
#featuredpost .vokig p {
    margin: 0;
}
#featuredpost .featuredpost-left article {
    width: 100%;
    margin-bottom: 20px;
}
#featuredpost .featuredpost-post-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
}
#featuredpost .featuredpost-left article .qazyl{
   position: absolute;
   bottom: 10px;
   left: 10px;
   right: 10px;
}
#featuredpost .featuredpost-left article .ryxisit{
    background-color: #fff;
    border-radius: 15px;
    padding: 5px 10px;
}

#featuredpost .ryxisit {
    font-size: 18px;
}

#featuredpost .featuredpost-left article:last-child .qazyl{
   border-bottom: none;
}

#featuredpost.dark-bg .featuredpost-right {
    background-color: #222;
    padding: 0px 10px 20px;
}
#featuredpost .featuredpost-right .section-header{
    padding: 20px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e5e5 ;
}
#featuredpost .featuredpost-right .section-title{
    font-size: 24px;
}
#featuredpost .featuredpost-right .section-title::before,
#featuredpost .featuredpost-right .section-title::after{
    display: none;
}
#featuredpost .featuredpost-right article{
    border: 1px solid #e5e5e5;
    margin-bottom: 10px;
}
#featuredpost .featuredpost-right article .qazyl{
    display: table;
}
#featuredpost .featuredpost-right article .qazyl .featuredpost-post-num{
    display: table-cell;
    background-color: var(--primary-color);
    height: 100%;
    color: #fff;
    text-align: center;
    padding: 10px 20px;
    vertical-align: middle;
}
#featuredpost .featuredpost-right article .qazyl .entry-header{
    display: table-cell;
    padding: 10px ;
    vertical-align: middle;
}
#featuredpost .featuredpost-right article .ryxisit{
    line-height: 1;
}

/*--------------------------------------------------------------
#  See All Text
--------------------------------------------------------------*/
.see-all{
    padding-left: 10px;
    position: absolute;
    bottom: 0;
    color: #000;
}
.see-all::after {
    content: "";
    font-family: "FontAwesome";
    padding-left: 5px;
}
.see-all:hover::after {
    padding-left: 20px;
    -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -ms-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -o-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

/*--------------------------------------------------------------
#  Subscription Section
--------------------------------------------------------------*/
#subscription {
    padding: 50px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
#subscription .boruj {
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 30px;
}
.subscribe-wrapper {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
}
.jetpack_subscription_widget form {
    position: relative;
    text-align: center;
    max-width: 650px;
    display: flex;
    padding: 5px 10px 5px 10px;
    border: 1px solid #e5e5e5;
    margin: 0 auto;
    border-radius: 20px;
}
#jp-relatedposts h3.jp-relatedposts-headline{
    font-size: 24px !important;
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{
    padding: 10px 0;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{
    font-size: 16px !important;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{
    color: var(--primary-color);
}
.jetpack_subscription_widget input[type="email"] {
    width: 100%;
    min-height: 65px;
    padding: 15px 160px 15px 20px;
    background-color: #e7f4fb;
    border-color: #e7f4fb;
    outline: none;
}
.jetpack_subscription_widget input[type="submit"] {
    min-width: 100px;
    text-align: center;
    background-color: #0287d2;
    border-radius: 0;
    min-height: 50px;
    padding: 11px 30px;
    position: absolute;
    top: 0;
    right: 0;
    font-weight: 500;
    font-size: 14px;
    border: none;
    outline: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.jetpack_subscription_widget input[type="submit"]:hover,
.jetpack_subscription_widget input[type="submit"]:focus {
    background-color: var(--primary-color);
}
.jetpack_subscription_widget #subscribe-text {
    display: inline-block;
}
.jetpack_subscription_widget #subscribe-email input{
    width: 100%;
}
.jetpack_subscription_widget #subscribe-email input {
    font-size: 16px;
    padding: 15px 23px 15px 23px;
    border-radius: 0px;
    border-width: 1px;
    min-height: 46px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.jetpack_subscription_widget #subscribe-text p {
    margin-top: 0;
    line-height: 25px;
}
.jetpack_subscription_widget #subscribe-submit {
    width: 20%;
}
.jetpack_subscription_widget #subscribe-submit button {
    font-size: 16px;
    padding: 15px;
    margin-left: 0 !important;
    border-radius: 0px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.jetpack_subscription_widget #subscribe-submit button {
    border:none;
    border-radius: 0;
    background: var(--primary-color);
    color: #fff;
    font-size: 16px;
    line-height: 1;
    padding: 22px 10px;
    text-align: center;
    width: 100%;
}
.jetpack_subscription_widget #subscribe-email {
    width: 80%;
    margin: 0;
}
/*--------------------------------------------------------------
#  Features Section
--------------------------------------------------------------*/
#features {
    background-color: #14457B;
}
.home-fitness #features .section-title,
.home-fitness #features .section-subtitle,
.home-education #features .section-title,
.home-education #features .section-subtitle,
.home-medical #features .section-title,
.home-medical #features .section-subtitle{
    color: #fff;
}
#features {
    padding: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}


#features .huhot .icon-play svg{
    width: 16px;
    height: 16px;
}
#features article.no-post-thumbnail .huhot {
    display: none;
}
#features article.no-post-thumbnail .qazyl {
    width: 100%;
    float: none;
    padding: 30px 0 0;
}
.home-fitness #features article .vokig, 
.home-education #features article .vokig, 
.home-medical #features article .vokig {
  padding-bottom: 0;
  padding-top: 10px;
  position: relative;
}
#features .features-lists-items{
    padding-top: 10px;
}
#features .features-content .huto{
    background-color: #fff;
    opacity: 1;
    border-radius: 20px;
}
#features .features-content:hover .huto{
    background-color: var(--primary-color);
    opacity: 0.8;
}
.home-education #features .features-content:hover .ryxisit a,
.home-education #features .features-content:hover p,
.home-education #features .features-content:hover .features-lists li,
#features .features-content:hover .features-lists li::before{
    color: #fff ;
}
#features .entry-header{
    position: relative;
}
#features .features-lists{
    padding-left: 0;
}
#features .features-lists li {
  font-size: 14px;
  list-style: none;
  line-height: 24px;
  color: #fff;
}
#features .features-lists li::before {
  content: "";
  font-family: 'FontAwesome';
  padding-right: 2px;
  color: var(--primary-color);
}
.home-fitness #features .ryxisit,
.home-education #features .ryxisit,
.home-medical #features .ryxisit {
  border-bottom: 1px solid #14457B;
  padding-bottom: 10px;
}


#features article:hover .huhot{
    transform: unset;
}
.features-icon i {
    display: inline-block;
    font-size: 26px;
    width: 55px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    color: #fff;
    margin: 0 0 10px;
    overflow: hidden;
    background-color: #5750A0;
}
#features article {
    position: relative;
    margin-bottom: 0px;
    padding: 200px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}

#features .section-subtitle {
    color: var(--primary-color);
    max-width: 100%;
    margin: 20px 0;
}

#features .huhot {
    position: relative;
    background-size: cover;
    background-position: 50%;
    padding: 125px 0;
    margin-bottom: 30px;
}
#features .read-more .btn:not(:last-child) {
    margin-right: 15px;
}
#features article .vokig p {
    margin-bottom: 0;
    padding-bottom: 5px;
    font-size: 14px;
    color: #fff;
}
#features article .vokig{
    padding-bottom: 0;
    padding-top: 2px;
}
#features .features-item-wrapper{
    margin-bottom: 0;
    border-bottom: 2px solid transparent;
    align-items: center;
}
#features article .read-more {
    margin-top: 25px;
    text-align: center;
}
#features article .read-more .btn{
    margin-top: 25px;
    text-align: center;
    margin: 0;
    font-weight: 400;
    padding: 5px 35px;
}
#features .icon-container a {
    border-radius: 40px;
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}
#features .icon-container i {
    font-size: 20px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
#features article .icon-container a {
    background-color: var(--primary-color);
}
#features .ryxisit a {
    color: #fff;
}
#features .ryxisit a:hover {
    color: var(--primary-color);
}
#features .entry-header {
    padding: 50px 15px;
    text-align: center;
    transform: translate(0,-100%);
    -moz-transform: translate(0,-100%);
    -webkit-transform: translate(0,-100%);
    transition: transform .2s ease-out,padding .2s ease-out;
    -moz-transition: transform .2s ease-out,padding .2s ease-out;
    -o-transition: transform .2s ease-out,padding .2s ease-out;
    -webkit-transition: transform .2s ease-out,padding .2s ease-out;
}

#features article:hover .huto-one{
    opacity: .65;
    filter: alpha(opacity=65);
}
#features article .huto-one{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0;
    alpha(opacity=0): ;
    transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    -webkit-transition: opacity .3s;
}
#features article .huto-two{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 50px;
    background: linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);
}
#features article:hover .entry-header {
    padding-bottom: 8px;
  transform: translate(0,0);
  -moz-transform: translate(0,0);
  -webkit-transform: translate(0,0);
}

#features .features-content {
    padding: 30px 15px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  transform: translate(0,0);
  -moz-transform: translate(0,0);
  -webkit-transform: translate(0,0);
  transition: transform .2s ease-out,top .2s ease-out;
  -moz-transition: transform .2s ease-out,top .2s ease-out;
  -o-transition: transform .2s ease-out,top .2s ease-out;
  -webkit-transition: transform .2s ease-out,top .2s ease-out;
}
#features article:hover .features-content {
    top: 50%;
    bottom: auto;
    transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
}

#features .read-more .btn,
#features .features-content .read-more .btn{
    text-align: center;
}
.features-item-wrapper {
    display: flex;
}
.corporate-curve{
    position: absolute;
    left: auto;
    width: 100%;
    right: auto;
}
.features-curve {
  transform: rotate(180deg);
  top: -8px;
  bottom: auto;
}
.no-post-thumbnail .huhot{
    padding: 0 !important;
}
/*--------------------------------------------------------------
#  Shop Product
--------------------------------------------------------------*/
#shopproduct {
    padding: 60px 0;
    background-color: #fff;
}
#shopproduct .section-content {
    margin: 0 -10px;
}

.woocommerce #shopproduct a.button{
    padding: 10px 35px;
    font-size: 12px;
}
.woocommerce .products .star-rating{
    margin-top: 10px;
}
.woocommerce ul.products li.product .star-rating {
    max-width: 100px;
    margin: 10px auto;
}
.woocommerce #shopproduct ul.products article.product{
    margin-bottom: 20px;
    padding: 0 10px;
}
.woocommerce #shopproduct ul.products article.product .qazyl .buy-button{
    padding: 15px 0 10px;
}
.woocommerce #ripiru div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #ripiru div.product div.summary, 
.woocommerce-page div.product div.summary{
    z-index: 99;
    position: relative;
}
.woocommerce #shopproduct ul.products article.product .onsale,
.woocommerce #popular-products ul.products article.product .onsale {
    left: 0;
    top: 0;
    max-width: 50px;
}
.woocommerce.woocommerce-page .related.products ul.products li.product .button {
  margin: 0px 0 10px;
  width: 100%;
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price{
    color: #777;
    text-align: center;
}
.woocommerce ul.products .product-image{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 150px 0;
    position: relative;
}

.woocommerce ul.products .product-wrapper {
  padding: 10px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
}

.woocommerce ul.products li.product:last-child, 
.woocommerce-page ul.products li.product:last-child {
    margin-bottom: 0;
}
.product a.button{
    background-color: var(--primary-color);
    color: #fff;
    border:1px solid var(--primary-color);
    border-radius: 0px;
}
.product a.button:hover{
    background-color: transparent;
    color: #fff;
}
.woocommerce #shopproduct ul.products article.product .qazyl{
    padding: 10px 10px 0;
    text-align: center;
}
#shopproduct article.product .qazyl .shopproduct-detail{
    position: relative;
}
#shopproduct article.product .qazyl .star-rating {
  overflow: hidden;
  position: absolute;
  height: 1em;
  line-height: 1;
  font-size: 1em;
  width: 5.4em;
  font-family: star;
  top: -55px;
  text-align: right;
}
.kemaw.woocommerce-page .qazyl .star-rating {
  position: absolute;
  left: 36%;
  bottom: 40px;
}
.woocommerce #shopproduct ul.products li.product .qazyl h2 a{
    color: #000;
    font-size: 18px;
    font-weight: bold;
}
.woocommerce #shopproduct ul.products article.product .qazyl h2 a,
.woocommerce #shopproduct ul.products li.product .qazyl h2 a{
    margin-bottom: 10px;
}
.woocommerce #shopproduct ul.products li.product .qazyl h2 a:hover{
    color: var(--primary-color);
}
.woocommerce ul.products article.product .price{
    font-size: 16px;
    font-weight: 400;
}
.woocommerce ul.products article.product .price ins{
    background-color: transparent;
}
.woocommerce span.onsale{
    background-color: var(--primary-color);
}
.woocommerce-page ul.products li.product img{
}
.woocommerce-page ul.products li.product img:hover{
    opacity: 0.8;
}
.woocommerce-page ul.products li.product,
.woocommerce-page ul.products li.product{
    padding: 10px;
    border: 1px solid #e5e5e5;
    margin: 0 2.8% 1em 0;
}
.single.single-product #vibyha,
.kemaw.woocommerce-page #vibyha{
    display: none;
}
.single.single-product #ripiru,
.kemaw.woocommerce-page #ripiru{
    background-color: #f7f6f2;
}
.woocommerce-page #secondary{
    display: none;
}
.woocommerce-page ul.products li.product .woocommerce-loop-product__title:focus,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title:hover{
    color: var(--primary-color);
}
.woocommerce-page ul.products li.product .woocommerce-loop-product__title{
    font-size: 32px;
    color: #000;
    text-align: center;
}
/*.woocommerce-page ul.products li.product,
.woocommerce #shopproduct ul.products li.product .qazyl {
    background-color: #e5e5e5;
}*/
.woocommerce-cart-form table{
    display: inline-table;
}
.woocommerce ul.products li.product .qazyl{
    position: relative;
    text-align: center;
}
.woocommerce ul.products li.product .product_meta{
    position: absolute;
    top: -60px;
    left: 20px;
}
.woocommerce ul.products li.product .product_meta a {
  text-decoration: none;
  color: #fff;
  background: var(--primary-color);
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3{
    padding: 0;
}
.woocommerce.woocommerce-page ul.products li.product .button{
    margin-top: 10px;
    width: 100%;
    text-align: center;
}
.woocommerce a.added_to_cart {
  padding: 0 20px;
  display: inline-block;
  margin: 10px 0 0 10px;
}
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt{
    border: 1px solid var(--primary-color);
    color: #fff;
    background-color: var(--primary-color);
}
#respond input[type="submit"]:hover,
#respond input[type="submit"]:focus,
.main-navigation .count,
#secondary .jetpack_subscription_widget input[type="submit"]:hover,
#secondary .jetpack_subscription_widget input[type="submit"]:focus,
.author-name:after,
.reply a:hover:before,
.reply a:focus:before,
.more-icon,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.disabled:hover, 
.woocommerce #respond input#submit:disabled:hover, 
.woocommerce #respond input#submit:disabled[disabled]:hover, 
.woocommerce a.button.disabled:hover, 
.woocommerce a.button:disabled:hover, 
.woocommerce a.button:disabled[disabled]:hover, 
.woocommerce button.button.disabled:hover, 
.woocommerce button.button:disabled:hover, 
.woocommerce button.button:disabled[disabled]:hover, 
.woocommerce input.button.disabled:hover, 
.woocommerce input.button:disabled:hover, 
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit:focus, 
.woocommerce a.button:focus, 
.woocommerce button.button:focus, 
.woocommerce input.button:focus,
.woocommerce a.button.alt:focus, 
.woocommerce button.button.alt:focus, 
.woocommerce input.button.alt:focus,
.woocommerce #respond input#submit.disabled:focus, 
.woocommerce #respond input#submit:disabled:focus, 
.woocommerce #respond input#submit:disabled[disabled]:focus, 
.woocommerce a.button.disabled:focus, 
.woocommerce a.button:disabled:focus, 
.woocommerce a.button:disabled[disabled]:focus, 
.woocommerce button.button.disabled:focus, 
.woocommerce button.button:disabled:focus, 
.woocommerce button.button:disabled[disabled]:focus, 
.woocommerce input.button.disabled:focus, 
.woocommerce input.button:disabled:focus, 
.woocommerce input.button:disabled[disabled]:focus,
#gallery .huto,
#special-menu article:hover .read-more {
    background-color: transparent;
    color: var(--primary-color);
}
.single-post-wrapper span.tags-links a:hover,
.single-post-wrapper span.tags-links a:focus,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.disabled:hover, 
.woocommerce #respond input#submit:disabled:hover, 
.woocommerce #respond input#submit:disabled[disabled]:hover, 
.woocommerce a.button.disabled:hover, 
.woocommerce a.button:disabled:hover, 
.woocommerce a.button:disabled[disabled]:hover, 
.woocommerce button.button.disabled:hover, 
.woocommerce button.button:disabled:hover, 
.woocommerce button.button:disabled[disabled]:hover, 
.woocommerce input.button.disabled:hover, 
.woocommerce input.button:disabled:hover, 
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit:focus, 
.woocommerce a.button:focus, 
.woocommerce button.button:focus, 
.woocommerce input.button:focus,
.woocommerce a.button.alt:focus, 
.woocommerce button.button.alt:focus, 
.woocommerce input.button.alt:focus,
.woocommerce #respond input#submit.disabled:focus, 
.woocommerce #respond input#submit:disabled:focus, 
.woocommerce #respond input#submit:disabled[disabled]:focus, 
.woocommerce a.button.disabled:focus, 
.woocommerce a.button:disabled:focus, 
.woocommerce a.button:disabled[disabled]:focus, 
.woocommerce button.button.disabled:focus, 
.woocommerce button.button:disabled:focus, 
.woocommerce button.button:disabled[disabled]:focus, 
.woocommerce input.button.disabled:focus, 
.woocommerce input.button:disabled:focus, 
.woocommerce input.button:disabled[disabled]:focus {
    border-color: var(--primary-color);
}
.single-product .mosem{
    padding-top: 0px;
}
.single-product.woocommerce-page #japasu,
.single-product.woocommerce-page #secondary{
    padding-top: 0px;
}
.single-product .product .entry-summary .price {
    margin-bottom: 20px;
}
.single-product #cigiz .boruj{
    max-width: 1000px;
}
.woocommerce span.onsale{
    background-color: var(--primary-color);
}
.woocommerce #review_form #respond{
    padding: 20px 0;
}
.woocommerce #review_form #respond textarea{
    background-color: #e5e5e5;
}
.woocommerce #reviews #comment {
  height: 175px;
}
.woocommerce .product_meta a:hover {
  color: var(--primary-color);
}
.woocommerce .star-rating span{
    color: var(--primary-color);
}
.woocommerce #reviews #wehuha ol.commentlist li .comment-text {
  margin: 0 0 0 50px;
  border: 1px solid #e1dde7;
  border-radius: 20px;
  padding: 10px 20px;
  background-color: #fff;
}
.woocommerce #reviews #wehuha ol.commentlist li .comment-text p.meta {
  margin-bottom: 0px;
}
.woocommerce .comment-text .star-rating {
  float: right;
  overflow: hidden;
  position: absolute;
  height: 1em;
  line-height: 1;
  font-size: 1em;
  width: 5.4em;
  font-family: star;
  right: 24px;
  top: 42%;
}
.dark-layout.single-product.woocommerce div.product p.price{
    text-align: left;
    font-size: 36px !important;
    color: #fff;
}
.dark-layout.single-product input[type="number"]{
    color: #000;
}
/*--------------------------------------------------------------
#  Pricing Section
--------------------------------------------------------------*/
.home-fitness #pricing .section-header,
.home-medical #pricing .section-header,
.home-corporate #pricing .section-header{
    margin-bottom: 70px;
}
#pricing {
    background-size: cover;
    background-position: 50%;
    background-attachment: fixed;
    padding: 60px 0;
}
#pricing .huto {
    opacity: 0.5;
}
#pricing .section-header,
#pricing .section-content {
    position: relative;
    z-index: 1;
}
#pricing .section-subtitle,
#pricing .section-title{
    color: #fff;
}
.home-fitness #pricing .section-title{
    color: #e0dede;
}
#pricing .section-content {
    margin: 0 -18px;
}
#pricing article {
    padding: 0 10px;
    margin-bottom: 50px;
}

.price-table-wrapper {
    background-color: #fff;
    padding: 63px 25px 70px;
    border-radius: 15px;
    text-align: center;
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.2);
}
#pricing .ryxisit {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 10px;
    margin: 0;
}
#pricing article .price {
    color: var(--primary-color);
    font-size: 42px;
    font-weight: 400;
    margin: 0;
    padding: 0 0 15px;
}
#pricing article .entry-header{
    border-bottom: 1px solid gray;
    position: relative;
}
.home-fitness .price-icon-container,
.home-medical .price-icon-container,
.home-corporate .price-icon-container {
  position: absolute;
  max-width: 100px;
  height: 100px;
  top: -109px;
  margin: 0 auto;
  bottom: auto;
  left: 0;
  right: 0;
  background-color: var(--primary-color);
  border-radius: 0 50%;
  padding: 28px 27px;
}
.home-fitness .price-icon-container .lobahis,
.home-medical .price-icon-container .lobahis,
.home-corporate .price-icon-container .lobahis {
  background-color: #fff;
  padding: 20px;
  border-radius: 0 50%;
  position: absolute;
  left: 8px;
  right: 0;
  max-width: 83px;
  top: 10px;
}
#pricing article .price-icon-container{
    font-size: 40px;
    padding-bottom: 20px; 
    color: var(--primary-color); 
}
#pricing article:nth-child(1n) .price {
    color: var(--primary-color);
}
#pricing article:nth-child(2n) .price {
    color: #fff !important;
}

.home-fitness #pricing article,
.home-medical #pricing article,
.home-corporate #pricing article{
    padding-top: 20px;
}
.home-fitness #pricing article:nth-child(2n),
.home-medical #pricing article:nth-child(2n),
.home-corporate #pricing article:nth-child(2n) {
    padding-top: 0px;
}
.price-table-wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.home-fitness .price-table-wrapper ul,
.home-medical .price-table-wrapper ul,
.home-corporate .price-table-wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.home-fitness #pricing article:nth-child(2n) ul li::before,
.home-medical #pricing article:nth-child(2n) ul li::before,
.home-corporate #pricing article:nth-child(2n) ul li::before {
    color: #fff;
}
.home-corporate .price-table-wrapper ul li::before {
    content: "";
    color: var(--primary-color);
    padding-right: 5px;
    font-family: "FontAwesome";
}
.home-fitness .price-table-wrapper ul li::before, 
.home-medical .price-table-wrapper ul li::before {
    content: "";
    color: var(--primary-color);
    padding-right: 5px;
    font-family: "FontAwesome";
}
.home-fitness #pricing article:nth-child(2n) .price-icon-container,
.home-medical #pricing article:nth-child(2n) .price-icon-container,
.home-corporate #pricing article:nth-child(2n) .price-icon-container{
    color: var(--primary-color);
}
.home-fitness #pricing article:nth-child(2n) .price-table-wrapper ul li:not(:last-child),
.home-medical #pricing article:nth-child(2n) .price-table-wrapper ul li:not(:last-child),
.home-corporate #pricing article:nth-child(2n) .price-table-wrapper ul li:not(:last-child){
    border-bottom: 1px solid #f9f9f9;
}
.price-table-wrapper ul li:not(:last-child) {
    margin-bottom: 15px;
}
.price-table-wrapper .read-more .btn {
    margin-top: 43px;
}
.home-fitness .price-table-wrapper ul li,
.home-medical .price-table-wrapper ul li,
.home-corporate .price-table-wrapper ul li{
     padding: 10px 0;
}
.home-fitness .price-table-wrapper ul li:not(:last-child),
.home-medical .price-table-wrapper ul li:not(:last-child),
.home-corporate .price-table-wrapper ul li:not(:last-child){
  margin-bottom: 0;
  border-bottom: 1px solid #e5e5e5;
}
#pricing article:nth-child(1n) .btn {
    background-color: var(--primary-color);
    border-color: #fff;
}
#pricing article:nth-child(2n) .btn.btn-primary {
    color: #fff;
}

#pricing article:nth-child(2n) .btn.btn-primary:before {
    background-color: #fff ;
    border-color: #fff ;
    color: var(--primary-color);
}
#pricing article:nth-child(3n) .btn {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}
#pricing article:nth-child(2n) .price-table-wrapper {
    background-color: var(--primary-color);
    margin-top: 0;
}
#pricing article:nth-child(2n) .price-table-wrapper ul li,
#pricing article:nth-child(2n) .price-table-wrapper .ryxisit,
#pricing article:nth-child(2n) .price-icon-container{
    color: #fff;
}
#pricing article:nth-child(2n) .entry-header{
    border-color: #fff;
}
#pricing article:nth-child(1n) .btn:hover,
#pricing article:nth-child(3n) .btn:hover,
.price-table-wrapper .read-more .btn:hover {
    background-color: #fff !important;
    border-color: var(--primary-color);
    color: var(--primary-color);
}

#pricing article:nth-child(2n) .btn:hover {
    background-color: #fff !important;
    border-color: #fff;
    color: var(--primary-color);
}
#pricing .section-content.col-1 article {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
#pricing .section-content.col-1 article:last-child {
    margin-bottom: 0;
}
.pricing-curve .sophi-blog-curve{
    fill: #f9f9f9;
}
.pricing-curve{
    transform: rotate(180deg);
    top: -10px;
    bottom: auto;
}
.pricing-curve-2{
    bottom: -10px;
    top: auto;
}

/*--------------------------------------------------------------
#  Contact Us Section
--------------------------------------------------------------*/
#contact {
    padding: 90px 0;
}
#contact {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
#contact .section-header{
    text-align: left;
    margin-bottom: 10px;
}
#contact .section-title{
    font-size: 35px;
}
#map {
    height: 500px;
    width: 100%;
}
.contact-section-wrapper {
    position: relative;
    background: #fff;
    padding: 20px;
    align-items: center;
    max-width: 1024px;
    margin: 0 auto;
}
ul.contact-address {
    list-style: none;
    margin: 0;
    padding: 0;
}
.contact-form-wrapper + .contact-address-wrapper {
    border-top: 1px solid #cfcfcf;
    padding-top: 30px;
}
.contact-form-wrapper .wpcf7 {
    display: inline-block;
    width: 100%;
}
.contact-address-wrapper .contact-address li{
    font-size: 18px;
    padding: 10px;
    display: flex;
    align-items: center;
}
.contact-address-wrapper .contact-address li span.contact-text{
    width: 30%;
    text-align: left;
    font-size: 18px;
}
.contact-address-wrapper .contact-address li a{
    color: #777;
}
.contact-address-wrapper .contact-address li span.contact-value{
    width: 70%;
    text-align: right;
    font-size: 16px;
}
#contact ul.contact-address li a:not(:last-child):after {
    content: "";
    padding-left: 5px;
}
#contact ul.contact-address li:not(:last-child){
    border-bottom: 3px solid #e5e5e5;
}
#contact ul.contact-address li a:hover {
    color: var(--primary-color);
}

#contact .contact-content{
    padding: 20px 20px 20px 0;
}

#contact .wpcf7 input{
    height: 45px;
    margin-bottom: 15px;
}
#contact .wpcf7 input,
#contact .wpcf7 textarea{
    background-color: #f5f5f5;
}

#contact .wpcf7 input[type="submit"]{
    opacity: 1;
    margin-bottom: 0;
    background-color: var(--primary-color);
    height: auto;
}
#contact .wpcf7 input[type="submit"]:hover{
    background-color: #fff;
    border:2px solid var(--primary-color);
}
.contact-qr-image {
    max-width: 200px;
    max-height: 200px;
}
/*--------------------------------------------------------------
#  Teatimonial
--------------------------------------------------------------*/
#testimonial {
    padding: 60px 0;
    overflow: hidden;
}
.home-corporate #testimonial {
    background-color: transparent;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.home-medical #testimonial .ryxisit{
    text-align: left;
}
.home-fitness #testimonial .qazyl .entry-header{
    padding: 10px 0;
}
.home-medical .testimonial-slider article{
    background-color: transparent;
    border-radius: 30%;
    border: 2px solid #fff;
    padding: 40px;
}
.testimonial-slider article .testimonial-items{
    display: flex;
    align-items: center;
    position: relative;
    max-width: 950px;
    margin: 0 auto;
}
.testimonial-slider .huhot img {
  position: relative;
  width: 200px;
  height: 200px;
  border-radius: 0;
}
.testimonial-slider .huhot:hover img {
  animation: tilt-shaking 1s infinite;
}

.testimonial-slider article .testimonial-items .huhot{
    width: 20%;
    position: relative;
    height: 200px;
    border-radius: 0;
}
.testimonial-slider article .testimonial-items .qazyl{
    width: 80%;
    text-align: left;
    position: relative;
    padding: 30px 10px 30px 50px;
}
.testimonial-slider article .testimonial-items .qazyl::before,
.testimonial-slider article .testimonial-items .qazyl::after {
  font-family: 'FontAwesome';
  color: var(--primary-color);
  font-size: 120px;
  position: absolute;
  z-index: 99;
  opacity: 0.3;
}
.testimonial-slider article .testimonial-items .qazyl::before {
  content: "";
  left: 20%;
  top: 40%;
}
.testimonial-slider article .testimonial-items .qazyl::after {
  content: "";
  right: 20%;
  top: 40%;
}

.home-fitness .testimonial-slider article,
.home-education .testimonial-slider article {
    background-color: transparent;
    padding: 0;
}
.testimonial-slider .slick-track{
    padding: 30px 0;
}
.testimonial-slider .position{
    font-size: 18px;
    color: var(--primary-color);
    font-family: 'Marck Script';
}

.testimonial-slider article:hover .huhot {
    box-shadow: none;
}

.home-fitness .testimonial-slider .qazyl,
.home-education .testimonial-slider .qazyl{
    padding: 10px;
}
.testimonial-slider .qazyl {
    padding: 40px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-align: center;
}
.testimonial-slider .vokig p {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
}
.testimonial-slider .ryxisit a {
    color: #000;
}
.testimonial-slider .ryxisit a:hover,
.testimonial-slider .ryxisit a:focus {
    color: var(--primary-color);
}
#testimonial .slick-prev,
#testimonial .slick-next{
    background-color: transparent;
}
#testimonial .slick-prev::before,
#testimonial .slick-next::before{
    color: var(--primary-color);
}
.slick-slide {
    outline: none;
}
.testimonial-slider .kyry {
    margin-bottom: 14px;
}
.testimonial-slider .ryxisit {
    margin-bottom: 7px;
}
#testimonial .slick-dots{
    bottom: 10px;
}
#testimonial .slick-dots li button::before {
  background-color: #9f9f9f;
}
#testimonial .slick-dots li.slick-active button:before{
  background-color: var(--primary-color);
}
#testimonial .testi-outer-image img{
    position: absolute;
    display: block;
    left: 0;
    right: auto;
    bottom: 0;
    max-width: 450px;
}

/*--------------------------------------------------------------
#  client
--------------------------------------------------------------*/
#client {
    padding: 50px 0;
    background-size: cover;
    background-position: 50%;
    background-color: #fff;
}
#client .section-title:after {
    background-color: #fff;
}
#client .huto {
    opacity: 0.80;
    background-color: #fff;
}
#client .section-header {
    text-align: left;
    margin-bottom: 0;
}
.home-fitness #client .section-header {
    text-align: center;
    margin-bottom: 10px;
}
#client .section-title {
    margin-top: 0;
    font-size: 32px;
}
#client .boruj {
    position: relative;
}
.client-item h2 {
    font-size: 18px;
    color: #fff;
}
.client-item span {
    font-size: 48px;
    color: #000;
    color: #fff;
}
.client-item i {
    font-size: 65px;
    display: block;
    margin-bottom: 35px;
    color: #fff;
}
#client .client-item img{
   max-height: 100px;
   margin-right: auto;
   margin-left: auto;
}
.home-education #client .client-item img{
   max-height: 150px;
   margin-right: auto;
   margin-left: auto;
}
#client .huhot{
    transition: all 0.3s;
}
#client .section-content {
    text-align: center;
    margin-top: 25px;
    display: inline-block;
    width: 100%;
}
#client .section-content .client-item {
    margin-bottom: 50px;
}
#client .section-content .client-item:last-child {
    margin-bottom: 0;
}


/*--------------------------------------------------------------
# Fitnesscat
--------------------------------------------------------------*/

#catlist{
    padding: 60px 0;
}
.catlist-wrapper {
  padding: 0px 10px;
}
#catlist .catlist-items .hered{
    overflow: hidden;
}
#catlist .catlist-featured-image{
    margin: 0 auto;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 100px 0;
    position: relative;
}

.catlist-category-header{
    text-align: center;
    margin-top: 20px;
}
.catlist-category-header .catlist-category-title{
    font-size: 24px;
    padding-bottom: 5px;
}
#catlist article:focus .catlist-category-title a,
#catlist article:hover .catlist-category-title a{
    color:  var(--primary-color);
}

/*--------------------------------------------------------------
# Cloud
--------------------------------------------------------------*/
.section-header-leaf{
    position: relative;
    max-width: 42px;
    margin: 0 auto;
    height: 42px;
    animation-name: spin;
    animation-duration: 5000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; 
}
.section-header-leaf:hover{
    animation-duration: 100ms;
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
.header-leaf{
    width: 20px;
    height: 20px;
    border-radius: 0 90px;
    background-color: var(--primary-color);
    position: absolute;
}
.leaf-shape1{
    transform: rotate(0deg);
}
.leaf-shape2{
    transform: rotate(-90deg);
    left: 20px;
}
.leaf-shape3{
    transform: rotate(90deg);
    top: 20px;
}
.leaf-shape4{
    transform: rotate(0deg);
    top: 20px;
    left: 20px;
}

.decoration-img img{
    max-width: 400px;
    position: absolute;
    opacity: 0.5;
}
@keyframes move {
  0% {
    transform: translatex(0);
  }
  50% {
    transform: translatex(10px);
  }
}
#services .kids-decoration.deco-top-left.flower3 {
  transform: rotate(90deg);
  left: 3px;
  top: -82px;
}  
#services .kids-decoration.deco-bottom-right.flower5 {
  transform: rotate(-90deg);
  right: -120px;
  bottom: -210px;
}
#message .kids-decoration.deco-top-right.leaf2{
    top: -80px;
} 
.outside-home .kids-decoration.deco-top-left.leaf12{
    top: 0;
    max-width: 500px;
}  
.outside-home .kids-decoration.deco-bottom-right.leaf11{
    bottom: 0;
    max-width: 500px;
}  
#shopproduct .kids-decoration.deco-bottom-left.flower5 {
    left: -80px;
    bottom: -150px;
}
#team .kids-decoration.deco-top-left.flower-up4 {
  transform: rotate(-20deg);
  top: -160px;
  max-height: 390px;
}
.footer-widgets-area .decoration-img img.deco-bottom-left{
    left: 0;
    bottom: -120px;
}
.footer-widgets-area .decoration-img img.deco-top-right{
    top: -80px;
}
.decoration-img img.deco-bottom-left{
    left: 0;
    bottom: -60px;
}
.decoration-img img.deco-bottom-right{
    right: 0px;
    bottom: -60px;
}
.decoration-img img.deco-top-left{
    left: 0px;
    top: -60px;
}
.decoration-img img.deco-top-right{
    right: 0px;
    top: -60px;
}
.decoration-img{
    position: relative;
}
.mosem .boruj{
    position: relative;
    z-index: 99;
} 
/*--------------------------------------------------------------
# Message
--------------------------------------------------------------*/
.disable-about-section #message{
    padding-top: 30px;
}

.disable-about-section #message{
    padding-top: 30px;
}

#message{
    background-color: #fff;
    padding: 60px 0;
}

#message .qazyl {
  max-width: 750px;
  display: block;
  text-align: center;
  margin: 15px auto;
}

#message .ryxisit {
    font-size: 32px;
}
.author-thumbnail {
    max-width: 200px;
    margin: 0 auto;
    border-radius: 50%;
    position: relative;
}

#message .author-thumbnail img{
    border-radius: 50%;
    width: 200px;
    height: 200px;
}

#message article .vokig p {
    margin-bottom: 0;
}
#message .separator {
  background: #FF0000;
  height: 5px;
  max-width: 100px;
  margin: 20px auto;
}
#message .author-thumbnail:before,
#message .author-thumbnail:after {
    content: "";
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    position: absolute;
    top: 50%;
    right: 0;
    width: 177px;
    height: 4px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
#message .author-thumbnail:before {
    right: 100%;
    margin-right: 35px;
}
#message .author-thumbnail:after {
    left: 100%;
    margin-left: 35px;
}
#message .social-icons li a::before{
    font-size: 22px;
}

/*--------------------------------------------------------------
#  Project Section
--------------------------------------------------------------*/
#featured {
    padding: 80px 0 30px;
}
#featured .featured-wrapper {
    text-align: center;
    position: relative;
    overflow: hidden;
    background-color: #fff;
}
.default-featured #featured .huto-one {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0;
    alpha(opacity=0): ;
    transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    -webkit-transition: opacity .3s;
}
.default-featured #featured .huto-two {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 50px;
    background: linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);
}
.default-featured #featured .featured-wrapper:hover .huto-one {
    opacity: .65;
    filter: alpha(opacity=65);
}
#featured .huhot {
    position: relative;
    padding: 185px 0;
    background-size: cover;
    background-position: 50%;
    background-color: #000;
}
#featured .huhot a {
    display: block;
}
.featured-two #featured article .ryxisit {
    color: #333;
}
.default-featured #featured article .ryxisit {
    color: #fff;
}
.featured-two #featured article .ryxisit {
    font-size: 28px;
    margin: 15px 0;
    font-weight: 600;
}
.default-featured #featured article .ryxisit {
    font-size: 22px;
    margin: 0 0 10px;
    font-weight: 600;
}
#featured article .ryxisit a,
#featured .vokig {
    color: #fff;
}

.default-featured #featured article .ryxisit a:hover,
.default-featured #featured article .ryxisit a:focus {
    color: var(--primary-color);
}
#featured .qazyl {
    padding: 30px 15px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);
    transition: transform .2s ease-out,top .2s ease-out;
    -moz-transition: transform .2s ease-out,top .2s ease-out;
    -o-transition: transform .2s ease-out,top .2s ease-out;
    -webkit-transition: transform .2s ease-out,top .2s ease-out;
}
.default-featured #featured .featured-wrapper:hover .qazyl {
    top: 50%;
    bottom: auto;
    transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
}
.default-featured #featured .entry-header {
    padding: 50px 15px;
}
.default-featured #featured .entry-header {
    text-align: center;
    transform: translate(0,-100%);
    -moz-transform: translate(0,-100%);
    -webkit-transform: translate(0,-100%);
    transition: transform .2s ease-out,padding .2s ease-out;
    -moz-transition: transform .2s ease-out,padding .2s ease-out;
    -o-transition: transform .2s ease-out,padding .2s ease-out;
    -webkit-transition: transform .2s ease-out,padding .2s ease-out;
}
.default-featured #featured .featured-wrapper:hover .entry-header {
    padding-bottom: 8px;
    transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);
}
#featured .view-all{
    text-align: center;
}
#featured .btn.btn-primary:hover{
    color: var(--primary-color);
}
#featured article.no-post-thumbnail .qazyl {
    width: 100%;
    float: none;
}
#featured article .vokig p{
    color: #fff;
}
#featured article .vokig p:last-child {
    margin-bottom: 0;
}
#featured .kyry {
    margin-bottom: 5px;
}
#featured .kyry .cat-links {
    color: #fff;
}
#featured .kyry .cat-links:before {
    display: none;
}
#featured .kyry a {
    color: rgba(255, 255, 255, 0.90);
    font-size: 15px;
}
#featured .kyry a:hover,
#featured .kyry a:focus {
    color: #fff;
}
.more-link {
    text-transform: uppercase;
    font-weight: 600;
}
.view-all i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
#featured .more-link {
    color: #fff;
}
#featured .more-link:hover,
#featured .more-link:focus {
    color: #fff;
}
.featured-two #featured .qazyl {
    position: relative;
}
.featured-two #featured article .vokig p{
    color: #333;
}
.featured-two #featured .entry-header {
    padding: 0;
}
.featured-two #featured article .ryxisit a,
.featured-two #featured .vokig {
    color: #333;
    font-weight: 500;
}
.featured-two #featured article .ryxisit a:hover,
.featured-two #featured article .ryxisit a:focus {
    color: var(--primary-color);
}

/*--------------------------------------------------------------
#  Gallery Section
--------------------------------------------------------------*/
#gallery.dark-bg{
    padding: 20px 10px;
}
#gallery{
    padding: 20px 0px;
}
#gallery img {
    width: 100%;
}
.gallery-slider.slick-slider{
  margin-bottom: 20px;
}
#gallery .gallery-slider .slick-list{
    height: 100% !important;
}
/*#gallery .gallery-slider .slick-dots{
    bottom: -280px;
}*/
#gallery .gallery-slider .slick-dots li button::before {
    background-color: #6f6f6f;
}
#gallery .gallery-slider .slick-dots li.slick-active button::before {
    background-color: var(--primary-color);
}
#gallery .gallery-slider .gallery-bg-image{
    padding: 360px 0;
}
#gallery .gallery-slider .slick-prev,
#gallery .gallery-slider .slick-next{
    top: -11px;
}
#gallery .gallery-slider .wp-video{
    width: 800px !important;
    margin: 0 auto;
    padding: 10px;
    border: 1px solid #e5e5e5;
}
#gallery article{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#gallery .gallery-slider-nav article {
    padding: 0px 10px;
}
#gallery .gallery-slider-nav article .entry-header{
    padding: 10px 0;
}
#gallery .gallery-slider-nav article .huhot{
    padding: 100px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
#gallery .gallery-slider-nav article span.play-icon {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 35%;
    line-height: 27px;
}
#gallery .gallery-slider-nav article span.play-icon .lobahis.lobahis-play {
    color: #fff;
    border: 2px solid #fff;
    padding: 10px 20px 10px 23px;
    border-radius: 10px;
    background-color: rgba(0,0,0,0.5);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
#gallery .gallery-slider-nav article:hover span.play-icon .lobahis.lobahis-play{
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}
#gallery .gallery-slider-nav article .video-list {
    padding: 10px;
    border: 1px solid #e5e5e5;
    display: block;
    position: relative;
}
/*--------------------------------------------------------------
#  Counter
--------------------------------------------------------------*/
#counter {
    padding: 60px 0 120px;
    background-size: cover;
    background-position: 50%;
    background-attachment: fixed;
    background-color: #var(--primary-color);
}
#counter .section-title {
    color: #fff;
}
#counter .section-title:after {
    background-color: #fff;
}
#counter .inner{
    padding: 0;
}
#counter .counter-item:before {
    position: absolute;
    content: '';
    left: 10px;
    bottom: 10px;
    right: 10px;
    top: 10px;
    background-color: rgba(0,0,0,0.3);
    z-index: -1;
    border-radius: 30px;
}

#counter .counter-item{
    position: relative;
    padding: 50px 50px 30px;
    margin: 0 auto;
    text-align: center;
    z-index: 1;
}
#counter .huto {
    opacity: 0.60;
    background-color: var(--primary-color);
}
#counter .boruj {
    position: relative;
}
.counter-item h2 {
    font-size: 20px;
    color: #fff;
}
.counter-item span {
    font-size: 48px;
    color: #fff;
}
.counter-item i {
    font-size: 65px;
    display: block;
    margin-bottom: 35px;
    color: #fff;
}
#counter .section-content {
    text-align: center;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}
#counter .section-content .counter-item {
    margin-bottom: 50px;
}
#counter .section-content .counter-item:last-child {
    margin-bottom: 0;
}


/*--------------------------------------------------------------
#  Video Section
--------------------------------------------------------------*/
#video {
    padding: 60px 0;
    background-color: #111827;
}
#video article{
    padding: 0 15px;
    margin-bottom: 20px;
}
#video article .hered {
    overflow: hidden;
    border-radius: 30px;
}
#video article .huhot {
    background-size: cover;
    background-position: center;
    position: relative;
    text-align: center;
    padding: 120px 0;
    border-radius: 30px;
    overflow: hidden;
}
#video article .hover-video-play{
    visibility: hidden;
    display: none;
    position: relative;
    z-index: 99999999;
}
#video article .video-item-wrapper {
    position: relative;
}
#video article .kyry.entry-cat{
    position: absolute;
    top: 20px;
    left: 20px;
    right: auto;
    bottom: auto;
    z-index: 999;
}
#video article .video-item-wrapper .qazyl {
    padding: 15px;
    position: relative;
}
#video article .video-item-wrapper .ryxisit a{
    color: #fff;
    font-size: 20px;
}
#video article .video-item-wrapper .ryxisit a:hover,
#video article .video-item-wrapper .ryxisit a:focus{
    color: var(--primary-color);
}
#video article .video-item-wrapper .vokig p {
    color: #fff;
    font-size: 18px;
    max-width: 850px;
    text-align:center;
    margin-right: auto;
    margin-left: auto;
}
#video article .video-item-wrapper .huhot:hover .video-popup{
    box-shadow: 0px 0px 25px 3px var(--primary-color);
    border-color: var(--primary-color);
}
#video .video-popup {
  width: 70px;
  height: 40px;
  border-radius: 30px;
  position: relative;
  display: block;
  margin: 0 auto;
  border: 1px solid #fff;
  box-shadow: 0px 0px 25px 3px rgba(255, 255, 255, 0.8);
}
#video .play-icon{
    z-index: 99999;
    position: relative;
}
#video .play-icon .lobahis {
  color: #fff;
  padding-top: 12px;
}
/*--------------------------------------------------------------
#  post video
--------------------------------------------------------------*/

.homepage-video-icon {
    border: 1px solid #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 9;
    position: absolute;
    top: 43%;
    right: 46%;
    left: auto;
    bottom: auto;
}
.homepage-video-icon .lobahis {
    text-align: center;
    z-index: 9;
    font-size: 16px;
    position: absolute;
    top: 11px;
    right: 11px;
    color: #fff;
}

/*--------------------------------------------------------------
#  galleryview  Section
--------------------------------------------------------------*/
.home-normal-magazine #galleryview{
    padding: 50px 0 20px;
    background-color: transparent;
}
.home-magazine #galleryview {
    padding: 0px 0 20px;
    background-color: transparent;
}
.home-normal-blog #galleryview {
    background-color: #f9f9f9;
}
#galleryview {
    padding: 60px 0;
}
.galleryview-main-wrapper {
    margin: 0 -15px;
}
.home-normal-magazine .galleryview-main-wrapper {
    margin: 0 -10px;
}
.home-normal-magazine #galleryview article {
    margin-bottom: 20px;
    padding: 0 10px;
}

#galleryview article{
    margin-bottom: 30px;
    padding: 0 15px;
}
#galleryview article .kyry{
    position: relative;
}
#galleryview .huhot {
    padding: 145px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    position: relative;
}

#galleryview.galleryview-two .qazyl{
    padding: 10px;
    position: absolute;
    top: auto;
    border: 0;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);
    color: #fff;
}
#galleryview.galleryview-two .qazyl .ryxisit{
    font-size: 22px;
    color: #fff;
}
#galleryview.galleryview-two .qazyl .vokig p,
#galleryview.galleryview-two .qazyl a{
    color: #fff;
}
#galleryview .qazyl{
    padding: 10px;
}
#galleryview .galleryview-wrapper{
    position: relative;
    
}
#galleryview .ryxisit {
    font-weight: bold;
}
#galleryview .vokig {
    padding-bottom: 0;
}
#galleryview .ryxisit a:hover,
#galleryview .ryxisit a:focus{
  color: var(--primary-color);
}


/*--------------------------------------------------------------
#  Must Read  Section
--------------------------------------------------------------*/
.must-read-wrapper {
    margin: 0 -10px;
}
.home-normal-magazine .must-read-wrapper {
    margin: 0 -10px;
}
#mustread {
    padding: 20px 0;
}
.home-minimal-blog #mustread{
    padding: 0px 0 60px;
}
#mustread article .kyry{
    position: relative;
}
#mustread .huhot {
    padding: 100px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    position: relative;
}
#mustread article{
    padding: 0 10px;
}
#mustread .qazyl{
    padding-top: 10px;
}
#mustread .ryxisit {
    font-weight: bold;
}
#mustread .vokig {
    padding-bottom: 20px;
}
#mustread .qazyl .kyry a:hover,
#mustread .qazyl .kyry a:focus,
#mustread .ryxisit a:hover,
#mustread .ryxisit a:focus{
  color: var(--primary-color);
}

.mustread-curve{
    bottom: -8px;
    top: auto;
}
.mustread-curve .sophi-blog-curve{
    fill: #000;
}

/*--------------------------------------------------------------
#  AdmissionProcess Section
--------------------------------------------------------------*/
.admissionprocess-wrapper {
    margin: 0 -15px;
}
.home-education #admissionprocess{
    padding:120px 0 60px;
}
#admissionprocess article{
  padding: 0 15px;
  margin-bottom: 20px;
}
.home-education #admissionprocess article{
  padding: 80px 10px 40px;
  position: relative;
  border-radius: 20px;
}
.home-normal-magazine #admissionprocess.mosem,
.home-magazine #admissionprocess.mosem {
    padding: 20px 0;
}
.home-education #admissionprocess article:nth-child(odd)::before {
  content: "";
  border-top: 2px dashed #f00;
  width: 100%;
  height: 70px;
  position: absolute;
  left: 0;
  right: 0;
  top: 124px;
  border-radius: 50%;
}
.home-education #admissionprocess .hered {
  overflow: visible;
}
.home-education #admissionprocess article:nth-child(even){
    top: 60px;
}
.home-education #admissionprocess article:nth-child(even)::before {
  content: "";
  border-bottom: 2px dashed #f00;
  width: 100%;
  height: 70px;
  position: absolute;
  left: 0;
  right: 0;
  top: 60px;
  border-radius: 50%;
}
#admissionprocess .qazyl{
    padding: 20px;
}
.home-education #admissionprocess .qazyl{
    padding: 20px 0 0;
}
.home-magazine #admissionprocess .qazyl{
    padding: 20px 0 0 0;
}
.home-normal-magazine #admissionprocess .ryxisit,
.home-magazine #admissionprocess .ryxisit {
    font-size: 20px;
    font-weight: bold;
}

.home-magazine #admissionprocess .huhot  {
    padding: 130px 0;
}
.home-education #admissionprocess .huhot img,
.home-education #admissionprocess .huhot  {
    max-width: 100px;
    height: 100px;
    border-radius: 50%;
}
.home-education #admissionprocess .huhot  {
    margin: 0 auto;
    position: relative;
}
.home-education #admissionprocess .huhot .huto {
    border-radius: 50%;
}
.home-education #admissionprocess article:nth-child(1n):hover p {
    color: #fff;
}
.home-education #admissionprocess article:nth-child(1n):hover, 
.home-education #admissionprocess article:nth-child(1n) .huhot  {
    background-color: #5750A0;
}
.home-education #admissionprocess article:nth-child(1n) .huhot img {
    border: 5px solid #5750A0;
}
.home-education #admissionprocess article:nth-child(2n):hover, 
.home-education #admissionprocess article:nth-child(2n) .huhot  {
    background-color: #adca69;
}
.home-education #admissionprocess article:nth-child(2n) .huhot img {
    border: 5px solid #adca69;
}
.home-education #admissionprocess article:nth-child(3n):hover, 
.home-education #admissionprocess article:nth-child(3n) .huhot  {
    background-color: #84bed6;
}
.home-education #admissionprocess article:nth-child(3n) .huhot img {
    border: 5px solid #84bed6;
}
.home-education #admissionprocess article:nth-child(4n):hover, 
.home-education #admissionprocess article:nth-child(4n) .huhot  {
    background-color: #c389ce;
}
.home-education #admissionprocess article:nth-child(4n) .huhot img {
    border: 5px solid #c389ce;
}
.home-education #admissionprocess article:nth-child(5n):hover, 
.home-education #admissionprocess article:nth-child(5n) .huhot  {
    background-color: #fcb54d;
}
.home-education #admissionprocess article:nth-child(5n) .huhot img {
    border: 5px solid #fcb54d;
}
.home-education #admissionprocess article.no-post-thumbnail .huhot img {
    border: none;
}
.home-education #admissionprocess .hytigy-conter {
  position: absolute;
  top: 38%;
  left: 39%;
  color: #fff;
  font-size: 42px;
  font-weight: bold;
}

#admissionprocess .ryxisit {
    font-size: 28px;
    font-weight: bold;
}
#admissionprocess .vokig {
    padding-bottom: 0;
}
#admissionprocess .ryxisit a:hover,
#admissionprocess .ryxisit a:focus{
  color: var(--primary-color);
}


/*--------------------------------------------------------------
#  Event Section
--------------------------------------------------------------*/

#event .disable-event .event-upcoming,
#event .disable-event .event-completed{
    max-width: 750px;
    margin: 0 auto;
    border: none;
    width: 100%;
}
#event{
    padding: 60px 0;
}
#event .section-title {
  font-size: 32px;
}
.event-completed article{
    padding: 10px 0;
}
.event-upcoming .section-header{
    margin-bottom: 20px;
}
.event-completed .zavogo-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px;
  background-color: #e5e5e5;
  border-radius: 15px;
}
#event .event-completed .hered {
  width: 20%;
}
.event-completed img {
  width: 100px;
  height: 100px;
  border-radius: 10px;
}
.event-completed .qazyl {
  width: 80%;
  padding: 0 15px;
  text-align: justify;
}
.event-completed .kyry {
  font-size: 14px;
}
.event-upcoming .zavogo-wrapper {
  display: table;
  align-items: center;
  width: 100%;
  padding: 10px 0;
}
.upcoming-date {
  width: 20%;
  padding: 10px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  background-color: var(--primary-color);
  color: #fff;
  /*border-right: 15px solid #fff;*/
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;
}
#event .ryxisit{
    font-size: 18px;
}
.event-upcoming .qazyl {
  width: 75%;
  padding: 10px 10px 10px 20px;
  display: table-cell;
  vertical-align: middle;
  background-color: #e5e5e5;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;

}
.upcoming-time {
  display: inline;
}
.event-upcoming-time {
  display: inline;
  padding-right: 15px;
}
.event-upcoming-time::before {
  content: "";
  font-family: 'FontAwesome';
}
.event-upcoming-address {
  display: inline-block;
}
.event-upcoming-address::before {
  content: "";
  font-family: 'FontAwesome';
}
/*--------------------------------------------------------------
#  Naturegallery Section
--------------------------------------------------------------*/
.naturefeatured-wrapper{
    position: relative;
}
#naturefeatured .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 350px 0;
}
#naturefeatured .kyry,
#naturefeatured .ryxisit a,
#naturefeatured .kyry a{
    color: #fff;
}
#naturefeatured .qazyl {
  position: absolute;
  top: auto;
  bottom: 0;
  padding: 30px 60px 40px;
  left: 0;
  right: 0;
  z-index: 99;
}
#naturefeatured .slick-dots{
    top: 30% !important;
    left: auto !important;
    right: 28px !important;
    width: 1% !important;
}
#naturefeatured .slick-arrow{
    bottom: 20px !important;
    left: auto !important;
    right: 25px !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 0 !important;
    line-height: 42px !important;
    top: auto;
}
#naturefeatured .slick-arrow.slick-prev{
    bottom: 60px !important;
    left: auto !important;
    right: 25px !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 0 !important;
    line-height: 42px !important;
    top: auto;
}
#naturefeatured .cat-links::before{
    color: #fff;
}
#naturefeatured .slick-dots li button::before {
    background-color: rgba(0, 0, 0, 0.3);
}
#naturefeatured .slick-dots li.slick-active button::before {
    background-color: var(--primary-color);
}

/*--------------------------------------------------------------
#  Naturegallery Section
--------------------------------------------------------------*/
.naturegallery-wrapper{
    position: relative;
}
#naturegallery .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 350px 0;
}
#naturegallery .kyry,
#naturegallery .ryxisit a,
#naturegallery .kyry a{
    color: #fff;
}
#naturegallery .qazyl {
  position: absolute;
  top: auto;
  bottom: 0;
  padding: 100px 60px 40px;
  left: 0;
  right: 0;
  background: linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);
  z-index: 99;
}
#naturegallery .slick-dots{
    top: 30% !important;
    left: auto !important;
    right: 28px !important;
    width: 1% !important;
}
#naturegallery .slick-arrow{
    bottom: 20px !important;
    left: auto !important;
    right: 25px !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 0 !important;
    line-height: 42px !important;
    top: auto;
}
#naturegallery .slick-arrow.slick-prev{
    bottom: 60px !important;
    left: auto !important;
    right: 25px !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 0 !important;
    line-height: 42px !important;
    top: auto;
}
#naturegallery .cat-links::before{
    color: #fff;
}
#naturegallery .slick-dots li button::before {
    background-color: rgba(0, 0, 0, 0.3);
}

#naturegallery .slick-dots li.slick-active button::before {
    background-color: var(--primary-color);
}
/*--------------------------------------------------------------
#  Naturegallery Section
--------------------------------------------------------------*/
.rightslide-wrapper{
    position: relative;
}
#rightslide .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 350px 0;
}
#rightslide .kyry,
#rightslide .ryxisit a,
#rightslide .kyry a{
    color: #fff;
}
#rightslide .qazyl {
  position: absolute;
  top: auto;
  bottom: 0;
  padding: 100px 60px 40px;
  left: 0;
  right: 0;
  background: linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);
  z-index: 99;
}
#rightslide .slick-dots{
    top: 30% !important;
    right: auto !important;
    left: 28px !important;
    width: 1% !important;
}
#rightslide .slick-arrow{
    bottom: 20px !important;
    right: auto !important;
    left: 25px !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 0 !important;
    line-height: 42px !important;
    top: auto;
}
#rightslide .slick-arrow.slick-prev{
    bottom: 60px !important;
    right: auto !important;
    left: 25px !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 0 !important;
    line-height: 42px !important;
    top: auto;
}/*
[dir='rtl'] .slick-slide {
    float: left;
}*/
#rightslide .cat-links::before{
    color: #fff;
}
#rightslide .slick-dots li button::before {
    background-color: rgba(0, 0, 0, 0.3);
}

#rightslide .slick-dots li.slick-active button::before {
    background-color: var(--primary-color);
}
.home-classic-blog .slick-prev, 
.home-classic-blog .slick-next {
  width: 45px;
  height: 45px;
  line-height: 58px;
}

/*--------------------------------------------------------------
#  Animation
--------------------------------------------------------------*/
.animation-enable section .section-title{
    position:relative;
    left:10px;
    white-space: nowrap;
}
/*.jowylaf article {
    animation-duration: 2s;
    animation-name: slidein;
}
@keyframes slidein {
  from {
    translate: 150vw 0;
    scale: 200% 1;
  }

  to {
    translate: 0 0;
    scale: 100% 1;
  }
}*/
.animation-enable article{
    position: relative;
    transform: translateY(90px);
    opacity: 0;
    transition: 1s all ease;
}
.animation-enable article.active{
    transform: translateY(0);
    opacity: 1;
}
.animation-enable #recent article,
.animation-enable #slider article,
.animation-enable article:first-child,
.animation-enable section:first-child article{
    transform: translateY(0px) !important;
    opacity: 1;
}
.animation-enable.animation-l-r article.active {
  animation: fade-left 1s ease-in;
}
.animation-enable.animation-r-l article.active {
  animation: fade-right 1s ease-in;
}
@keyframes fade-bottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-left {
  0% {
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-right {
  0% {
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/*--------------------------------------------------------------
#  Main Home
--------------------------------------------------------------*/
/*----------------------Main Home / Section Title-----------------*/
.home-main section .section-header {
    border-bottom: none;
}
.home-main section article .huhot {
    border-radius: 25px;
}
.home-main section .section-title {
    line-height: 1;
    margin: 0;
}
.home-main.blog .boruj.mosem .section-header .section-title{
    padding-top: 40px;
}
@media screen and (min-width: 767px) {
    .home-main section .section-header .section-title{
        font-size: 52px;
    }
}

/*----------------------Main Home / widget -----------------*/
.home-main #ripiru .renu img,
.home-main #ripiru .section-header .renu-title,
.home-main #ripiru .renu .huhot,
.home-main #ripiru .slider-posts-widget .slider-posts article{
    border-radius: 20px;
}

.home-main #ripiru .slider-posts-widget article .qazyl{
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/*----------------------Main Home / #Slider Section -----------------*/
.home-main #slider .huhot::after{
    display: none;
}

.home-main #slider{
    padding-bottom: 60px;
}
.home-main #slider .huhot {
    padding: 160px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    border-radius: 15px;
}
.home-main #slider .slick-track{
    display: flex;
    align-items: center;
}
.home-main #slider .slick-initialized .slick-slide{
    padding: 0 15px;
}
.home-main .slider-items-wrapper{
    position: relative;
}
.home-main #slider .qazyl {
    padding: 20px;
}
.home-main #slider .mobile-entry-container {
    max-width: 300px;
    margin: 0 auto;
    padding: 15px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 25px;
    background-color: #fff;
    text-align: center;
}
.home-main #slider .play-icon {
    visibility: hidden;
}
.home-main #slider .slick-item.has-post-thumbnail.slick-current .play-icon {
    text-align: center;
    position: absolute;
    left: 20px;
    bottom: 30px;
    line-height: 27px;
    visibility: visible;
}
.home-main #slider .slick-item.has-post-thumbnail.slick-current .play-icon a{
    color: #fff;
    border: 3px solid #fff;
    padding: 13px 15px 12px 19px;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.home-main #slider .slick-item.has-post-thumbnail.slick-current .play-icon a:hover,
.home-main #slider .slick-item.has-post-thumbnail.slick-current .play-icon a:focus{
    color: var(--primary-color);
    border-color: var(--primary-color);
}
.home-main #slider .slick-item.has-post-thumbnail.slick-current .slider-video-text{
    color: #fff;
    padding-left: 5px;
}
#slider .section-header {
  display: none;
}
/*----------------------Main Home / #FeaturedPost Section -----------------*/
.home-main #featuredpost .huhot::after{
    display: none;
}

/*----------------------Main Home / #Editor Pick Section -----------------*/
.home-main #editorpick{
    background-color: #e5e5e5;
    padding: 60px 0;
}
.home-main #editorpick article{
    border: none;
}
.home-main #editorpick article{
    margin-bottom: 50px;
}
.home-main #editorpick .editorpick-top-wrapper article{
    margin-bottom: 65px;
}
.home-main #editorpick .editorpick-top-wrapper .huhot{
    padding: 250px 0;
    border-radius: 25px;
}
.home-main #editorpick .editorpick-wrapper .huhot{
    padding: 180px 0;
    border-radius: 25px;
}
.home-main #editorpick .editorpick-item-wrapper {
  background: #fff;
  border-radius: 25px;
  padding: 20px;
}
.home-main #editorpick .editorpick-wrapper .hered{
    margin-top: -60px;
}
.home-main #editorpick article .editorpick-item-wrapper .ryxisit{
    font-size: 24px;
}
.home-main #editorpick article .editorpick-item-wrapper .qazyl{
    padding: 20px 20px 0;
}
.home-main #editorpick .huhot::after {
    content: "";
    font-family: "FontAwesome";
    position: absolute;
    padding: 8px 14px;
    border: 10px solid #e5e5e5;
    border-radius: 50%;
    color: #333;
    top: -9px;
    right: -9px;
    background-color: #fff;
    transform: rotate(-40deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.home-main #editorpick article:hover .huhot::after {
    -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -ms-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -o-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    transform: rotate(-400deg);
}
@media screen and (min-width: 767px) {
    .home-main #editorpick .editorpick-top-wrapper .ryxisit{
        font-size: 30px;
    }
    .home-main #editorpick .editorpick-top-wrapper .qazyl{
        position: absolute;
        bottom: 40px;
        left: 40px;
        right: 40px;
        padding: 0;
        display: flex;
        align-items: center;
        max-width: 100%;
    }
    .home-main #editorpick .editorpick-top-wrapper .qazyl .header-part{
        width: 70%;
        text-align: left;
    }
    .home-main #editorpick .editorpick-top-wrapper .qazyl .top-entry-meta{
        width: 30%;
        text-align: right;
    }
    .home-main #editorpick .editorpick-top-wrapper .qazyl .top-entry-meta .date{
        padding: 5px 10px 10px;
        background-color: rgba(0, 0, 0, 0.2);
        color: #fff;
        border: 1px solid #fff;
        border-radius: 15px;
    }
    .home-main #editorpick .editorpick-top-wrapper .ryxisit{
        max-width: 400px;
    }
    .home-main #editorpick .editorpick-top-wrapper .ryxisit a{
        padding: 5px 20px 5px 15px;
        background-color: #fff;
        line-height: 1.5;
        -moz-border-bottom-right-radius: 25px;
        -webkit-border-bottom-right-radius: 25px;
        border-bottom-right-radius: 25px;
        -moz-border-top-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        -webkit-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
    }
    .home-main.cowo-seven #editorpick .editorpick-top-wrapper .cat-links{
        border-radius: 0;
        border-top-right-radius: 20px;
        background-color: #fff;
        border-color: #fff;
    }
}
@media screen and (max-width: 767px) {
    .home-main #editorpick .editorpick-top-wrapper .huhot{
        padding: 150px 0;
    }
    .home-main #editorpick .editorpick-top-wrapper .qazyl{
        background-color: rgba(255, 255, 255, 0.8);
        max-width: 350px;
        margin: 0 auto;
        text-align: center;
        padding: 20px;
        border-radius: 25px;
    }
    .home-main #editorpick .editorpick-top-wrapper .ryxisit{
        font-size: 22px;
    }
    .home-main #editorpick .editorpick-top-wrapper .cat-links{
        background-color: transparent;
    }
}
@media screen and (max-width: 480px) {
    .home-main #editorpick .editorpick-top-wrapper .huhot,
    .home-main #editorpick .editorpick-wrapper .huhot{
        padding: 140px 0;
    }
    .home-main #editorpick .editorpick-top-wrapper .qazyl{
        max-width: 300px;
    }
}
/*----------------------Main Home / #Recent Section -----------------*/
.home-main #recent{
    background-color: #e5e5e5;
    padding: 60px 0;
}
.home-main #recent article{
    margin-bottom: 20px;
}
.home-main #recent .recent-item-wrapper{
    padding: 20px;
    background-color: #fff;
    border-radius: 25px;
}
.home-main #recent article .ryxisit{
    font-size: 28px;
}
.home-main #recent .huhot{
    padding: 150px 0;
}
.home-main #recent .huhot .huto{
   border-radius: 25px;
}
@media screen and (min-width: 992px) {
    .home-main #recent .huhot{
        padding: 200px 0;
    }
}
@media screen and (min-width: 1400px) {
    .home-main #recent .huhot{
        padding: 250px 0;
    }
}
/*----------------------Main Home / #Popular Section -----------------*/
.home-main #popular{
    padding: 60px 0;
}
.home-main #popular article .popular-item-wrapper{
    display: block;
}
.home-main #popular article .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    border-radius: 25px;
}
/*.home-main section article .huhot::after,*/
.home-main #popular .huhot::after {
    content: "";
    font-family: "FontAwesome";
    position: absolute;
    padding: 8px 14px;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #333;
    top: 20px;
    right: 20px;
    background-color: #fff;
    transform: rotate(-40deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    animation: 1s fadeIn;
}
.home-main section article:hover .huhot::after,
.home-main #popular article:hover .huhot::after {
    -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -ms-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -o-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    transform: rotate(-400deg);
    visibility: visible;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
.home-main #popular article .huhot .huto{
    border-radius: 25px;
    opacity: 0.2;
}
.home-main #popular article .hered,
.home-main #popular article .qazyl{
    width: 100%;
    padding: 0;
}
.home-main #popular article .qazyl {
  position: absolute;
  bottom: 0px;
  top: auto;
  left: 0px;
  right: 0px;
  z-index: 99;
  color: #fff;
  padding: 20px;
}
.home-main #popular article .qazyl .entry-header{
    padding-top: 5px;
}
.home-main.cowo-seven #popular article .qazyl .entry-header{
    padding-top: 10px;
}
.home-main #popular article .qazyl .vokig p,
.home-main #popular article .qazyl .kyry .byline a,
.home-main #popular article .qazyl .ryxisit a,
.home-main #popular article.full-width .qazyl .kyry .cat-links a{
    color: #fff;
}
#popular article .qazyl .ryxisit{
    font-size: 26px;
}

@media screen and (min-width: 767px) {
    .home-main #popular article:nth-child(5n+1),
    .home-main #popular article:nth-child(5n+3),
    .home-main #popular article:nth-child(5n+4){
        width: 33.33%;
        float: left
    }
    .home-main #popular article:nth-child(5n+1) .ryxisit,
    .home-main #popular article:nth-child(5n+3) .ryxisit,
    .home-main #popular article:nth-child(5n+4) .ryxisit{
        font-size: 22px;
    }
    .home-main #popular article:nth-child(5n+2),
    .home-main #popular article:nth-child(5n+5){
        width: 66.66%;
        float: left;
    }
    .home-main #popular article:nth-child(5n+1) .huhot,
    .home-main #popular article:nth-child(5n+4) .huhot{
        padding: 345px 0;
    }
    .home-main #popular article:nth-child(5n+2) .huhot,
    .home-main #popular article:nth-child(5n+3) .huhot,
    .home-main #popular article:nth-child(5n+5) .huhot{
        padding: 167.5px 0;
    }
    .home-main #popular article .vokig{
       display: none;
    }
}

@media screen and (min-width: 1200px) {
    .home-main #popular article .vokig{
       display: block;
    }
    .home-main #popular article .vokig p{
       color: #fff;
    }
}

@media screen and (min-width: 1400px) {
    .home-main #popular article:nth-child(5n+1) .huhot,
    .home-main #popular article:nth-child(5n+4) .huhot{
        padding: 445px 0;
    }
    .home-main #popular article:nth-child(5n+2) .huhot,
    .home-main #popular article:nth-child(5n+3) .huhot,
    .home-main #popular article:nth-child(5n+5) .huhot{
        padding: 217.5px 0;
    }
}
@media screen and (max-width: 767px) {
    .home-main #popular article{
        width: 100%;
        float: none;
    }
    .home-main #popular article:nth-child(5n+1) .huhot,
    .home-main #popular article:nth-child(5n+4) .huhot,
    .home-main #popular article:nth-child(5n+2) .huhot,
    .home-main #popular article:nth-child(5n+3) .huhot,
    .home-main #popular article:nth-child(5n+5) .huhot{
        padding: 160px 0;
    }
}
/*----------------------Main Home / #FixHeight Section -----------------*/
.home-main #fixheight{
    padding: 60px 0;
}
#fixheight .fixheight-content-wrapper {
    display: flex;
    width: 100%;
}
#fixheight .fixheight-right-wrapper {
    display: block;
    width: 46%;
}
#fixheight article .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
#fixheight .fixheight-right-wrapper article .huhot{
    padding: 450px 0;
}
#fixheight .fixheight-right-wrapper article .qazyl{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: auto;
    z-index: 999;
    padding: 20px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
#fixheight .fixheight-right-wrapper article .entry-header{
    padding-top: 5px;
}
.home-main.cowo-seven #fixheight .fixheight-right-wrapper article .entry-header{
    padding-top: 15px;
}
.home-main #fixheight .fixheight-right-wrapper article .qazyl,
.home-main #fixheight .fixheight-right-wrapper article .ryxisit a{
    color: #fff;
}
#fixheight .fixheight-wrapper{
    width: 54%;
}
.home-main #fixheight .fixheight-wrapper article{
    padding-left: 20px;
}
#fixheight .fixheight-wrapper article .huhot{
    padding: 155px 0;
}
.home-main #fixheight .fixheight-wrapper article .qazyl{
    padding: 20px;
}
#fixheight .play-icon {
    position: relative;
    max-width: 70px;
    margin: 0 auto;
    text-align: center;
    z-index: 999999;
}
#fixheight .play-icon a{
    color: var(--primary-color);
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 25px 30px;
    background-color: #fff;
    font-size: 22px;
}
#fixheight .play-icon:hover a,
#fixheight .play-icon:focus a{
    color: #fff;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


/*----------------------Main Home / #Must Read Section -----------------*/
.home-main #mustread {
    background-color: #f5f5f5;
    padding: 60px 0;
}
.home-main #mustread article{
    margin-bottom: 20px;
}
.home-main #mustread article .mustread-item-wrapper{
    padding: 20px;
    background-color: #fff;
    border-radius: 25px;
}
.home-main #mustread article .huhot{
    padding: 200px 0;
}
.home-main #mustread article .ryxisit{
    font-size: 28px;
}

/*----------------------Main Home / #Latest Page Section -----------------*/
.home-main.home.blog .boruj.mosem #japasu .section-header{
    padding-top: 40px;
}

/*----------------------Main Home / #ADS Section -----------------*/
.home-main .ads-info img{
    border-radius: 15px;
}

/*----------------------Main Home / Blog Page -----------------*/
.home-main.left-sidebar .jowylaf article, 
.home-main.fynawar .jowylaf article, 
.home-main.no-sidebar .jowylaf article, 
.home-main.home.left-sidebar .jowylaf article, 
.home-main.home.fynawar .jowylaf article, 
.home-main.home.blog .jowylaf article, 
.home-main.search .jowylaf article{
    padding: 0 10px;
}
.home-main article .zavogo{
    padding: 20px;
}
/*----------------------Main Home / Slider Arrow -----------------*/
.home-main #slider .slick-next,
.home-main #slider .slick-prev{
    top: auto;
    bottom: -38px;
    width: 40px;
    height: 40px;
    border-radius: 10px;
}
.home-main #slider .slick-prev{
    right: 51%;
}
.home-main #slider .slick-next{
    right: 46%;
}
/*----------------------Main Home / widget -----------------*/
.wp-block-search__button{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.widget_search input{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.jetpack_subscription_widget #subscribe-submit button{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.wp-block-heading,
#ripiru .section-header .renu-title{
    border-radius: 20px;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
#  Home Two
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------Home Two /Section Title -----------------*/
.home-two .section-header{
    text-align: center;
    border-bottom: unset;
}
.home-two .section-title{
    font-size: 52px;
}
/*----------------------Home Two /Featured Slider -----------------*/
.home-two.default-slider #featured-slider{
    margin-top: 0;
}
.home-two.default-slider.default-position .featured-content-wrapper{
    bottom: unset;
}
.home-two .featured-slider-wrapper .boruj {
    display: flex;
    align-items: center;
}
.home-two .image-overlay.featured-content-wrapper .ryxisit{
    font-size: 38px;
}
@media screen and (min-width:1200px){
    .home-two.default-slider #featured-slider article{
        padding: 250px 0;
    }
}
@media screen and (min-width:1400px){
    .home-two.default-slider #featured-slider article{
        padding: 300px 0;
    }
}
@media screen and (min-width:1600px){
    .home-two.default-slider #featured-slider article{
        padding: 350px 0;
    }
}
/*----------------------Home Two / Slider Arrow -----------------*/
.home-two #featured-slider .slick-next,
.home-two #featured-slider .slick-prev{
    top: 50%;
    width: 40px;
    height: 40px;
    border-radius: 10px;
}
.home-two #featured-slider .slick-prev{
    right: auto;
    left: 40px;
}
.home-two #featured-slider .slick-next{
    right: 40px;
    left: auto;
}
/*----------------------Home Two / #Editor Pick Section -----------------*/
.home-two #editorpick{
    background-color: #f5f5f5;
    padding: 60px 0;
}
.home-two #editorpick article{
    border: none;
}
.home-two #editorpick article{
    margin-bottom: 50px;
}
.home-two #editorpick .editorpick-top-wrapper article{
    margin-bottom: 65px;
}
.home-two #editorpick .editorpick-top-item-wrapper{
    position: relative;
}
.home-two #editorpick .editorpick-top-wrapper .huhot{
    padding: 250px 0;
    border-radius: 0px;
}

.home-two #editorpick .editorpick-wrapper .huhot{
    padding: 180px 0;
    border-radius: 0px;
}
.home-two #editorpick .editorpick-item-wrapper {
  background: #fff;
  border-radius: 0px;
  padding: 20px;
}
.home-two #editorpick .editorpick-wrapper .hered{
    margin-top: -60px;
}
.home-two #editorpick article .editorpick-item-wrapper .ryxisit{
    font-size: 24px;
}
.home-two #editorpick article .editorpick-item-wrapper .qazyl{
    padding: 20px 20px 0;
}
@media screen and (min-width: 767px) {
    .home-two #editorpick .editorpick-top-wrapper .ryxisit{
        font-size: 30px;
        color: #fff;
    }
    .home-two #editorpick .editorpick-top-wrapper .qazyl{
        position: absolute;
        bottom: 0px;
        left: 0px;
        right: 0px;
        padding: 20px;
        color: #fff;
    }
    .home-two #editorpick .editorpick-top-wrapper .qazyl .byline a,
    .home-two #editorpick .editorpick-top-wrapper .qazyl .ryxisit a,
    .home-two #editorpick .editorpick-top-wrapper .qazyl .vokig p{
        color: #fff;
    }
    .home-two #editorpick .editorpick-top-wrapper .qazyl .byline a:hover,
    .home-two #editorpick .editorpick-top-wrapper .qazyl .ryxisit a:hover,
    .home-two #editorpick .editorpick-top-wrapper .qazyl .byline a:focus,
    .home-two #editorpick .editorpick-top-wrapper .qazyl .ryxisit a:focus{
        color: var(--primary-color);
    }
    .home-two.cowo-seven #editorpick .editorpick-top-wrapper .cat-links{
        border-radius: 0;
        background-color: #fff;
        border-color: #fff;
    }
}
@media screen and (max-width: 767px) {
    .home-two #editorpick .editorpick-top-wrapper .huhot{
        padding: 150px 0;
    }
    .home-two #editorpick .editorpick-top-wrapper .ryxisit{
        font-size: 22px;
    }
    .home-two #editorpick .editorpick-top-wrapper .cat-links{
        background-color: transparent;
    }
}
@media screen and (max-width: 480px) {
    .home-two #editorpick .editorpick-top-wrapper .huhot,
    .home-two #editorpick .editorpick-wrapper .huhot{
        padding: 140px 0;
    }
    .home-two #editorpick .editorpick-top-wrapper .qazyl{
        max-width: 300px;
    }
}
/*----------------------Home Two / #FeaturedPost -----------------*/
.home-two #featuredpost article .huhot{
    border-radius: 0;
}
.home-two #featuredpost .featuredpost-left article .huhot{
    border-radius: 0;
}
.home-two #featuredpost .featuredpost-left article .qazyl{
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 0;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
}
.home-two #featuredpost .featuredpost-left article .ryxisit{
    color: #fff;
    border-radius: 0;
    background-color: transparent;
    padding: 20px;
}
.home-two #featuredpost .featuredpost-left article:first-child .ryxisit a{
    padding: 0;
}
.home-two #featuredpost .featuredpost-left article .ryxisit a{
    color: #fff;
    background-color: transparent;
    max-width: 100%;
}
@media screen and (min-width: 567px) {
    .home-two #featuredpost .featuredpost-left article:first-child .qazyl {
        top: auto;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 20px;
    }
    .home-two #featuredpost article:first-child .entry-header {
        display: block;
        width: 100%;
    }
    .home-two #featuredpost article:first-child .entry-header .ryxisit{
        padding-top: 10px;
    }
    .home-two #featuredpost article:first-child .entry-header .ryxisit,
    .home-two #featuredpost article:first-child .entry-header .kyry {
        display: block;
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
    .home-two #featuredpost article:first-child .entry-header .cat-links {
        margin-bottom: 0px;
        padding: 6px 10px;
        border-radius: 0;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }
    .home-two #featuredpost article:first-child .entry-header .header-part {
        text-align: left;
    }
    .home-two #featuredpost article:first-child .kyry .date {
        border: none;
        background-color: transparent;
        color: #fff;
        padding: 0;
        border-radius: 0;
        margin-top: 0;
        display: inline-block;
        position: relative;
    }
    .home-two  #featuredpost article:first-child .ryxisit a {
        padding: 0;
        line-height: 1;
        border-top-left-radius: 0px;
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
    }
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
#  Home Three
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*----------------------Home Three / Section Header-----------------*/
.home-three article .ryxisit a{
    position: relative;
    display: inline-block;
}
.home-three article .ryxisit a::after{
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -2px;
    left: 0;
    background-color: var(--primary-color);
    transform-origin: bottom right;
    transition: transform 1s ease-out;
}
.home-three article .ryxisit a:hover::after{
    transform: scaleX(1);
    transform-origin: bottom left;
}

/*----------------------Home Three / Featured Image Hover-----------------*/

body.home-three .huhot{
    transition: all 1s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
}
body.home-three article:hover .huhot{
    transform: scale(1.1);
}

/*----------------------Home Three  / #Popular Section -----------------*/
.home-three #popular{
    padding: 20px 0 60px;
}
.home-three #popular article .popular-item-wrapper{
    display: block;
}
.home-three #popular article .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    border-radius: 0px;
}
.home-three #popular article .huhot .huto{
    border-radius: 0px;
    opacity: 0.2;
}
.home-three #popular article .ryxisit a::after{
    background-color: #fff;
}
.home-three #popular article .qazyl{
    padding: 0;
}
.home-three #popular article .hered{
    width: 100%;
    padding: 0;
}
.home-three #popular article .qazyl {
  position: absolute;
  bottom: 0px;
  top: auto;
  left: 0px;
  right: 0px;
  z-index: 99;
  color: #fff;
  padding: 20px;
}
.home-three #popular article .qazyl .entry-header{
    padding-top: 5px;
}
.home-three.cowo-seven #popular article .qazyl .entry-header{
    padding-top: 10px;
}
.home-three #popular article .qazyl .ryxisit {
    font-size: 24px;
    position: relative;
}
.home-three #popular article .qazyl .kyry .byline a,
.home-three #popular article .qazyl .vokig p,
.home-three #popular article .qazyl .ryxisit a,
.home-three #popular article .qazyl .kyry .date::after{
    color: #fff;
}
.home-three #popular article .qazyl .kyry .byline a,
.home-three #popular article .qazyl .kyry .date{
    font-size: 14px;
}
.home-three.cowo-seven #popular article.full-width .qazyl .kyry .cat-links a{
    color: #000;
}
.home-three.cowo-seven #popular article.full-width .qazyl .kyry .cat-links a:hover{
    color: var(--primary-color);
}

@media screen and (min-width: 767px) {
    .home-three #popular article:nth-child(5n+1),
    .home-three #popular article:nth-child(5n+3),
    .home-three #popular article:nth-child(5n+4){
        width: 33.33%;
        float: left
    }
    .home-three #popular article:nth-child(5n+2),
    .home-three #popular article:nth-child(5n+5){
        width: 66.66%;
        float: left;
    }
    .home-three #popular article:nth-child(5n+1) .huhot,
    .home-three #popular article:nth-child(5n+4) .huhot{
        padding: 345px 0;
    }
    .home-three #popular article:nth-child(5n+2) .huhot,
    .home-three #popular article:nth-child(5n+3) .huhot,
    .home-three #popular article:nth-child(5n+5) .huhot{
        padding: 167.5px 0;
    }
    .home-three #popular article .vokig{
       display: none;
    }
}

@media screen and (min-width: 1200px) {
    .home-three #popular article .vokig{
       display: block;
    }
    .home-three #popular article .vokig p{
       color: #fff;
    }
}

@media screen and (min-width: 1400px) {
    .home-three #popular article:nth-child(5n+1) .huhot,
    .home-three #popular article:nth-child(5n+4) .huhot{
        padding: 445px 0;
    }
    .home-three #popular article:nth-child(5n+2) .huhot,
    .home-three #popular article:nth-child(5n+3) .huhot,
    .home-three #popular article:nth-child(5n+5) .huhot{
        padding: 217.5px 0;
    }
}
@media screen and (max-width: 767px) {
    .home-three #popular article{
        width: 100%;
        float: none;
    }
    .home-three #popular article:nth-child(5n+1) .huhot,
    .home-three #popular article:nth-child(5n+4) .huhot,
    .home-three #popular article:nth-child(5n+2) .huhot,
    .home-three #popular article:nth-child(5n+3) .huhot,
    .home-three #popular article:nth-child(5n+5) .huhot{
        padding: 160px 0;
    }
}
/*----------------------Home Three / #FeaturedPost -----------------*/
.home-three #featuredpost article .huhot{
    border-radius: 0;
}
.home-three #featuredpost .featuredpost-left article .huhot{
    border-radius: 0;
}
.home-three #featuredpost .featuredpost-left article .qazyl{
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 0;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
}
.home-three #featuredpost .featuredpost-left article .ryxisit{
    color: #fff;
    border-radius: 0;
    background-color: transparent;
    padding: 20px;
}
.home-three #featuredpost .featuredpost-left article:first-child .ryxisit a{
    padding: 0;
}
.home-three #featuredpost .featuredpost-left article .ryxisit a{
    color: #fff;
    background-color: transparent;
    max-width: 100%;
}
@media screen and (min-width: 567px) {
    .home-three #featuredpost .featuredpost-left article:first-child .qazyl {
        top: auto;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 20px;
    }
    .home-three #featuredpost article:first-child .entry-header {
        display: block;
        width: 100%;
    }
    .home-three #featuredpost article:first-child .entry-header .ryxisit{
        padding-top: 10px;
    }
    .home-three #featuredpost article:first-child .entry-header .ryxisit,
    .home-three #featuredpost article:first-child .entry-header .kyry {
        display: block;
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
    .home-three #featuredpost article:first-child .entry-header .cat-links {
        margin-bottom: 0px;
        padding: 6px 10px;
        border-radius: 0;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }
    .home-three #featuredpost article:first-child .entry-header .header-part {
        text-align: left;
    }
    .home-three #featuredpost article:first-child .kyry .date {
        border: none;
        background-color: transparent;
        color: #fff;
        padding: 0;
        border-radius: 0;
        margin-top: 0;
        display: inline-block;
        position: relative;
    }
    .home-three  #featuredpost article:first-child .ryxisit a {
        padding: 0;
        line-height: 1;
        border-top-left-radius: 0px;
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
    }
}

/*----------------------Home Three / #Highlights -----------------*/
.home-three #editorpick article .editorpick-top-item-wrapper .huhot{
    padding: 100px 0;
}
.home-three #editorpick article .editorpick-item-wrapper .huhot{
    padding: 100px 0;
}
@media screen and (min-width: 767px){
    .home-three #editorpick article .editorpick-top-item-wrapper .huhot{
        padding: 180px 0;
    }
}
@media screen and (min-width: 1200px){
    .home-three #editorpick article .editorpick-top-item-wrapper .huhot{
        padding: 230px 0;
    }
    .home-three #editorpick article .editorpick-item-wrapper .huhot{
        padding: 150px 0;
    }
}
/*----------------------Home Three / #Highlights -----------------*/
.home-three #highlights{
    background-color: #f5f5f5;
    padding: 60px 0;
}
.home-three .highlights-items-wrapper {
  display: block;
  align-items: center;
  overflow: hidden;
}
.home-three #highlights .huhot{
  width: 100%;
  padding: 200px 0;
}
.home-three #highlights .qazyl{
  width: 100%;
  padding: 20px;
}
.home-three #highlights .slick-prev,
.home-three #highlights  .slick-next{
    width: 40px;
    height: 40px;
    top: 50%;
    border-radius: 0;
}
.home-three #highlights .slick-prev{
    left: -35px;
    right: auto;
}
.home-three #highlights .slick-next{
    left: auto;
    right: -35px;
}

/*----------------------Home Three / #Recent -----------------*/
@media screen and (min-width: 767px){
    .home-three #recent article:nth-child(2n+1){
        width: 65%;
    }
    .home-three #recent article:nth-child(2n+3),
    .home-three #recent article:nth-child(2n+2){
        width: 35%;
    }
    .home-three #recent article:nth-child(2n+4){
        width: 65%;
    }
    .home-three #recent article .huhot{
        padding: 200px 0;
    }
    .home-three #recent .recent-item-wrapper{
        position: relative;
    } 
    .home-three #recent .qazyl {
        padding: 20px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        top: auto;
    }
    .home-three #recent .qazyl .ryxisit a,
    .home-three #recent .qazyl .kyry .date,
    .home-three #recent .qazyl .kyry .byline a,
    .home-three #recent .qazyl .vokig p {
        color: #fff;
    }
}
/*----------------------Home Three / Blog Page -----------------*/
.home-three.search .jowylaf .zavogo .huhot img,
.home-three.search .jowylaf .zavogo .huhot,
.home-three.search .jowylaf .zavogo,
.home-three.kemaw .jowylaf .zavogo .huhot img,
.home-three.kemaw .jowylaf .zavogo .huhot,
.home-three.kemaw .jowylaf .zavogo,
.home-three.blog .jowylaf .zavogo .huhot img,
.home-three.blog .jowylaf .zavogo .huhot,
.home-three.blog .jowylaf .zavogo{
    border-radius: 0 !important;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
#  Home Four
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------Home Four / #FeaturedPost-----------------*/
.home-four #featuredpost .featuredpost-left article .huhot{
    border-radius: 0;
}
.home-four #featuredpost .featuredpost-left article .qazyl,
.home-four #featuredpost .featuredpost-left article:first-child .qazyl{
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 0;
    top: auto;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
}
#featuredpost article:first-child .entry-header{
    align-items: center;
}
.home-four #featuredpost article:first-child .entry-header .header-part{
    text-align: left;
}
.home-four #featuredpost .featuredpost-left article .ryxisit{
    color: #fff;
    border-radius: 0;
    background-color: transparent;
    padding: 10px;
    text-align: left;
}
.home-four #featuredpost .featuredpost-left article:first-child .ryxisit a{
    padding: 0;
}
.home-four #featuredpost .featuredpost-left article .ryxisit a{
    color: #fff;
    background-color: transparent;
    max-width: 100%;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
#  Home Five
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------Home Five / Body-----------------*/
body.home-five,
body.home-five #message{
    background-color: #111;
}

body.home-five,
body.home-five h1,
body.home-five h2,
body.home-five h3,
body.home-five h4,
body.home-five h5,
body.home-five h6{
    color: #fff;
}

body.home-five article .ryxisit a,
body.home-five article .ryxisit,
body.home-five article .vokig p,
body.home-five #message .section-content p,
body.home-five #message .ryxisit a{
    color: #fff;
}
body.home-five article .ryxisit{
    padding-top: 10px;
}
body.home-five article .ryxisit a:hover,
body.home-five article .ryxisit a:focus{
    color: var(--primary-color);
}
/*----------------------Home Five / Hover-----------------*/
.home-five article .qazyl,
.home-five article{
    position: relative;
}
.home-five #recent article .qazyl{
    z-index: 9999;
}
.home-five article .qazyl .ryxisit,
.home-five article .qazyl .kyry{
    z-index: 999999;
    position: relative;
}

.home-five article::before,
.home-five article::after{
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 20px;
    height: auto;
    width: auto;
    transform-origin: center;
    z-index: 1;
    border-color: var(--primary-color);
    border-radius: 30px;
}
.home-five .jowylaf article::before,
.home-five .jowylaf article::after{
    top: 25px;
    left: 35px;
    right: 35px;
    bottom: 20px;
}
.home-five #recent article::before,
.home-five #recent article::after{
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 15px;
}
.home-five #fixheight .fixheight-wrapper article::before,
.home-five #fixheight .fixheight-wrapper article::after{
    top: 10px;
    left: 30px;
    right: 10px;
    bottom: 10px;
}
.home-five #editorpick .editorpick-wrapper article::before,
.home-five #editorpick .editorpick-wrapper article::after{
    top: 20px;
    left: 30px;
    right: 30px;
    bottom: 10px;
}
.home-five article::before{
    border-top: 5px solid var(--primary-color);
    border-bottom: 5px solid var(--primary-color);
    transform: scale3d(0, 1, 1);
}
.home-five article::after{
    border-left: 5px solid var(--primary-color);
    border-right: 5px solid var(--primary-color);
    transform: scale3d(1, 0, 1);
}
.home-five article:hover::before, 
.home-five article:hover::after {
   transform: scale3d(1, 1, 1);
   transition: transform 900ms;
}
.home-five  #slider .slick-item.has-post-thumbnail:hover .qazyl,
.home-five #slider .slick-item.has-post-thumbnail.slick-current:hover .qazyl{
    padding: 50px 40px 40px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home-five.dark-layout #cigiz .nybekin .page-numbers:hover{
    color: #fff;
}
.home-five.woocommerce-page article::before,
.home-five.woocommerce-page article::after{
    display: none;
}
/*----------------------Home Five / Section Header-----------------*/
.home-five .section-header{
    border: none;
    text-align: center;
    margin-bottom: 30px;
}
.home-five .section-title{
    color: #fff;
    font-size: 56px;
}
.home-five #fixheight .section-title::before,
.home-five #editorpick .section-title::before,
.home-five #recent .section-title::before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: -15px;
    left: -30px;
    right: -30px;
    bottom: -10px;
    height: auto;
    width: auto;
    transform-origin: center;
    z-index: 1;
    border-color: var(--primary-color);
}
.home-five #fixheight .section-title::before,
.home-five #editorpick .section-title::before,
.home-five #recent .section-title::before{
    border-top: 5px solid var(--primary-color);
    border-bottom: 3px solid var(--primary-color);
    transform: scale3d(0, 1, 1);
    border-radius: 30px;
}
.home-five #fixheight:hover .section-title::before,
.home-five #editorpick:hover .section-title::before,
.home-five #recent:hover .section-title::before{
   transform: scale3d(1, 1, 1);
   transition: transform 2s;
}
@media screen and ( max-width : 767px){
    .home-five .section-title{
        font-size: 42px;
        margin-bottom: 10px;
    }
}

/*----------------------Home Five / Category Design-----------------*/
.home-five.cowo-two .cat-links a{
    padding: 7px 10px !important;
    margin-right: 5px;
    border-radius: 15px !important;
    color: #fff !important;
}
.home-five .kyry a{
    color: #fff;
}

.home-five .kyry a:hover,
.home-five .kyry a:focus{
    color: var(--primary-color);
}

/*----------------------Home Five / #Message -----------------*/
.home-five #message .qazyl{
    position: relative;
    padding-top: 20px;
}
.home-five #message .author-thumbnail::before, 
.home-five #message .author-thumbnail::after{
    display: none;
}
.home-five #message .read-more{
    margin-top: 20px;
}
#message .share-message {
    padding-top: 24px;
}
.home-five #message .separator{
    display: none;
}
.home-five #message .author-thumbnail{
    max-width: 250px;
}
.home-five #message .author-thumbnail img{
    width: 250px;
    height: 250px;
}
#message .huhot{
    padding: 200px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 480px;

}
#message .huhot.enable-msg-highlight{
    text-align: center;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-family: 'Lilita One';
    
}
#message .huhot:hover span {
    text-shadow: 10px -10px var(--primary-color);
    z-index: -1;
    position: relative;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home-five #message .social-icons li a{
    color: #fff;
}
.home-five #message .ryxisit a:hover,
.home-five #message .ryxisit a:focus{
    color: var(--primary-color);
}
.home-five .btn.btn-primary:hover{
    background-color: #444;
    border-color: #444;
}
@media screen and (min-width: 992px) {
    .home-five #message .section-content{
        display: flex;
        align-items: center;
        width: 100%;
    }
    .home-five #message .section-content .huhot{
        width: 50%;
    }
    #message .huhot{
        font-size: 300px;
    }
    .home-five #message .section-content .qazyl{
        width: 50%;
        text-align: left;
        padding-left: 50px;
    }
}
@media screen and (min-width: 1024px) {
    #message .huhot{
        font-size: 380px;
    }
}
@media screen and (min-width: 1260px) {
    #message .huhot{
        font-size: 430px;
    }
}
@media screen and (min-width: 1600px) {
    #message .huhot{
        font-size: 480px;
    }
}
@media screen and (max-width: 1400px) {
    #message {
        padding: 10px 0;
    }
}
@media screen and (max-width: 680px) {
    #message .huhot{
        font-size: 380px;
        padding: 100px 0;
    }
}
@media screen and (max-width: 580px) {
    #message .huhot{
        font-size: 320px;
    }
}
@media screen and (max-width: 480px) {
    #message .huhot{
        font-size: 280px;
        padding: 70px 0;
    }
}
@media screen and (max-width: 380px) {
    #message .huhot{
        font-size: 200px;
    }
}
/*----------------------Home Five / #Slider -----------------*/
.home-five #slider{
    padding-top: 0 ;
}
.home-five #slider .slick-initialized .slick-slide{
    padding: 0;
}
.home-five #slider .slick-item.has-post-thumbnail .qazyl,
.home-five #slider .slick-item.has-post-thumbnail.slick-current .qazyl{
    position: absolute;
    top: auto;
    left: 0;
    padding: 50px 20px 20px;
    right: 0px;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#slider .slick-item .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.home-five #slider .slick-item.has-post-thumbnail .huhot,
.home-five #slider .slick-item.has-post-thumbnail.slick-current .huhot{
    padding: 320px 0;
}
.home-five #slider .slick-item .ryxisit a,
.home-five #slider .slick-item .kyry .date,
.home-five #slider .slick-item .vokig p{
    color: #fff;
}
.home-five #slider .slick-item.has-post-thumbnail .play-icon {
    text-align: center;
    position: absolute;
    right: 50px;
    top: 50px;
    line-height: 27px;
    visibility: visible;
    z-index: 9999;
}
.home-five #slider .slick-item.has-post-thumbnail .play-icon a{
    color: #fff;
    border: 3px solid #fff;
    padding: 13px 15px 12px 19px;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.home-five #slider .slick-item.has-post-thumbnail .play-icon a:hover,
.home-five #slider .slick-item.has-post-thumbnail .play-icon a:focus{
    color: var(--primary-color);
    border-color: var(--primary-color);
}
.home-five #slider .slick-item.has-post-thumbnail .slider-video-text{
    display: none;
}
.home-five #slider .slick-item.has-post-thumbnail .mobile-entry-container{
    display: none;
}
.home-five #slider .slick-item.has-post-thumbnail .mobile-entry-container{
    display: none;
}
.home-five #slider .slick-item.has-post-thumbnail .qazyl{
    display: block;
}
@media screen and (max-width: 567px) {
    .home-five #slider .slick-item.has-post-thumbnail .huhot,
    .home-five #slider .slick-item.has-post-thumbnail.slick-current .huhot{
        padding: 200px 0;
    }
}
@media screen and (max-width: 1400px) {
    .home-five #slider .slick-item.has-post-thumbnail .huhot,
    .home-five #slider .slick-item.has-post-thumbnail.slick-current .huhot{
        padding: 260px 0;
    }
}
/*----------------------Home Five / #Recent -----------------*/
.home-five #recent{
    background-color: #222;
    padding: 60px 0;
}
.home-five #recent .huhot{
    padding: 120px 0;
}
.home-five #recent .qazyl{
    padding-bottom: 30px;
}
.home-five  #recent article {
    padding: 0;
}
.home-five  #recent article .qazyl{
    padding: 20px 20px 30px;
}
.home-five  #recent article .qazyl .vokig p{
    font-size: 16px;
}
.home-five  #recent article:hover .qazyl{
    padding: 20px 25px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.home-five #recent .entry-cat{
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    text-align: center;
}
@media screen and (min-width:920px){   
    .home-five #recent .huhot{
        padding: 150px 0;
    }
}
@media screen and (min-width:1400px){   
    .home-five #recent .huhot{
        padding: 200px 0;
    }
}
/*----------------------Home Five / #FixHeight Section -----------------*/
#fixheight{
    padding: 60px 0;
}
#fixheight .fixheight-content-wrapper {
    display: flex;
    width: 100%;
}
#fixheight article .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
#fixheight .fixheight-right-wrapper article .huhot{
    padding: 450px 0;
}
#fixheight .fixheight-right-wrapper article .qazyl{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 20px;
    top: auto;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#fixheight .fixheight-right-wrapper article:hover .qazyl{
    padding: 30px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#fixheight .fixheight-right-wrapper article .entry-header{
    padding-top: 5px;
}
category-seven #fixheight .fixheight-right-wrapper article .entry-header{
    padding-top: 15px;
}
#fixheight .fixheight-right-wrapper article .qazyl,
#fixheight .fixheight-right-wrapper article .ryxisit a{
    color: #fff;
}
#fixheight .fixheight-right-wrapper article .ryxisit {
    font-size: 32px;
}
#
#fixheight .fixheight-right-wrapper article .qazyl{
    text-align: center;
}
#fixheight .fixheight-wrapper article{
    padding-left: 20px;
    margin-bottom: 10px;
}
#fixheight .fixheight-wrapper article .huhot{
    padding: 155px 0;
}
#fixheight .fixheight-wrapper article .qazyl{
    padding: 10px 20px 20px;
}
#fixheight .play-icon {
    position: relative;
    max-width: 70px;
    margin: 0 auto;
    text-align: center;
    z-index: 999999;
}
#fixheight .play-icon a{
    color: var(--primary-color);
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 25px 30px;
    background-color: #fff;
    font-size: 22px;
}
.home-five.dark-layout #fixheight .play-icon a{
    color: var(--primary-color);
}
.home-five.dark-layout #fixheight .play-icon a:hover{
    color: #fff;
}
#fixheight .play-icon:hover a,
#fixheight .play-icon:focus a{
    color: #fff;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
@media screen and ( min-width: 992px){
    #fixheight .fixheight-wrapper{
        width: 54%;
    }
    #fixheight .fixheight-right-wrapper article .huhot{
        padding: 300px 0;
    }
    #fixheight #fixheight-right {
        display: block;
        width: 46%;
    }
    #fixheight .fixheight-wrapper article .huhot{
        padding: 100px 0;
    }
}
@media screen and ( min-width: 1200px){
    #fixheight .fixheight-wrapper article .huhot{
        padding: 150px 0;
    }
}
@media screen and ( min-width: 1400px){
    #fixheight .fixheight-right-wrapper article .huhot{
        padding: 450px 0;
    }
}
@media screen and ( max-width: 992px){
    #fixheight .fixheight-content-wrapper{
        display: block;
    }
    #fixheight .fixheight-wrapper,
    #fixheight #fixheight-right {
        width: 100%;
    }
    #fixheight #fixheight-right {
        margin-bottom: 20px;
    }

    #fixheight .fixheight-right-wrapper article .huhot{
        padding: 250px 0;
    }
    #fixheight .fixheight-wrapper article:nth-child(2n+1){
        padding-left: 0;
    }
    .home-five #fixheight .fixheight-wrapper article:nth-child(2n+1)::before,
    .home-five #fixheight .fixheight-wrapper article:nth-child(2n+1)::after{
        top: 10px;
        left: 10px;
        right: 10px;
        bottom: 10px;
    }
}
@media screen and ( max-width: 767px){

    #fixheight .fixheight-wrapper article{
        padding-left: 0;
    }
    .home-five #fixheight .fixheight-wrapper article::before,
    .home-five #fixheight .fixheight-wrapper article::after{
        top: 10px;
        left: 10px;
        right: 10px;
        bottom: 10px;
    }
}
@media screen and ( max-width: 580px){

    #fixheight .fixheight-right-wrapper article .huhot{
        padding: 200px 0;
    }
}
/*----------------------Home Five / #Editorpick -----------------*/
.home-five.dark-layout #editorpick,
.home-five #editorpick{
    padding: 60px 0;
    background-color: #111;
}
.home-five #editorpick article{
    border: none;
}
#editorpick article .editorpick-top-item-wrapper .ryxisit{
    font-size: 42px;
}
#editorpick .editorpick-top-wrapper article .qazyl{
    max-width: 900px;
    margin: 0 auto;
    padding-bottom: 40px;
}
.home-five #editorpick article .editorpick-top-item-wrapper .huhot{
    padding: 150px 0;
}
.home-five #editorpick .editorpick-wrapper{
    margin: 0 -15px;
}
.home-five #editorpick .editorpick-wrapper article{
    padding: 0 15px;
    margin-bottom: 20px;
}
.home-five #editorpick article .editorpick-item-wrapper .huhot{
    padding: 200px 0;
}
.home-five #editorpick article .editorpick-item-wrapper .qazyl{
    padding: 20px 30px ;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
@media screen and (min-width:767px) {
    .home-five #editorpick article .editorpick-top-item-wrapper .huhot{
        padding: 200px 0;
    }
}

@media screen and (min-width:1200px) {
    .home-five #editorpick article .editorpick-top-item-wrapper .huhot{
        padding: 280px 0;
    }
}
@media screen and (min-width:1400px) {
    .home-five #editorpick article .editorpick-top-item-wrapper .huhot{
        padding: 350px 0;
    }
}

/*----------------------Home Five / Slider Arrow -----------------*/
.home-five #slider .slick-next,
.home-five #slider .slick-prev{
    top: 50%;
    width: 40px;
    height: 40px;
    border-radius: 10px;
}
.home-five #slider .slick-prev{
    right: auto;
    left: 40px;
}
.home-five #slider .slick-next{
    right: 40px;
    left: auto;
}

/*----------------------Home Five / Blog Archive-----------------*/
.home-five .zavogo,
.home-five .hygaw.hytigy-navigation{
    background-color: #333;
    border-color: #333;
}
.home-five .hygaw.hytigy-navigation{
    color: #fff;
}
.home-five .zavogo .qazyl,
.home-five .zavogo .qazyl .ryxisit a,
.home-five .zavogo .qazyl .kyry a,
.home-five .zavogo .qazyl .kyry,
.home-five .zavogo .qazyl .vokig p,
.home-five .zavogo .qazyl .read-more-text{
    color: #fff;
}
.home-five .zavogo .qazyl .read-more-text{
    position: relative;
    z-index: 999999;
}
.home-five.dark-layout .zavogo .read-more-text:hover,
.home-five.dark-layout .zavogo .qazyl a:hover{
    color: var(--primary-color);
}
.home-five.blog .boruj.mosem{
    padding-top: 60px;
}
.home-five.single.dark-layout #wehuha{
    padding: 20px;
}
.home-five.single.dark-layout #wehuha article{
    background-color: #4c4b4b;
    padding: 20px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
#  Home Six
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*----------------------Home Six / Section Header-----------------*/
.home-six .section-header{
    text-align: center;
    border: none;
}
.home-six .section-title{
    font-size: 52px;
}

/*----------------------Home Six / #Flash -----------------*/
.home-six #flash{
    border: none;
}
.home-six #flash .huhot{
    padding: 60px;
}
.home-six #flash .ryxisit {
    padding: 10px 0;
}
.home-six #flash .ryxisit a{
    font-size: 22px;
}
.home-six #flash .qazyl{
    padding: 0 10px;
}
/*----------------------Home Six / #FeaturedPost -----------------*/
.home-six #featuredpost{
    padding-top: 0;
}
.home-six #featuredpost .featuredpost-left article .huhot{
    border-radius: 0;
}
.home-six #featuredpost .featuredpost-left article .qazyl{
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 0;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
}
.home-six #featuredpost .featuredpost-left article .ryxisit{
    color: #fff;
    border-radius: 0;
    background-color: transparent;
    padding: 20px;
}
.home-six #featuredpost .featuredpost-left article:first-child .ryxisit a{
    padding: 0;
}
.home-six #featuredpost .featuredpost-left article .ryxisit a{
    color: #fff;
    background-color: transparent;
    max-width: 100%;
}
@media screen and (min-width: 567px) {
    .home-six #featuredpost .featuredpost-left article:first-child .qazyl {
        top: auto;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 20px;
    }
    .home-six #featuredpost article:first-child .entry-header {
        display: block;
        width: 100%;
    }
    .home-six #featuredpost article:first-child .entry-header .ryxisit{
        padding-top: 10px;
    }
    .home-six #featuredpost article:first-child .entry-header .ryxisit,
    .home-six #featuredpost article:first-child .entry-header .kyry {
        display: block;
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
    .home-six #featuredpost article:first-child .entry-header .cat-links {
        margin-bottom: 0px;
        padding: 6px 10px;
        border-radius: 0;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }
    .home-six #featuredpost article:first-child .entry-header .header-part {
        text-align: left;
    }
    .home-six #featuredpost article:first-child .kyry .date {
        border: none;
        background-color: transparent;
        color: #fff;
        padding: 0;
        border-radius: 0;
        margin-top: 0;
        display: inline-block;
        position: relative;
    }
    .home-six  #featuredpost article:first-child .ryxisit a {
        padding: 0;
        line-height: 1;
        border-top-left-radius: 0px;
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
    }
}

/*----------------------Home Six / #Highlights -----------------*/
.home-six #highlights{
    background-color: #f5f5f5;
    padding: 60px 0;
}
.home-six .highlights-items-wrapper {
  display: block;
  align-items: center;
}
.home-six #highlights .huhot{
  width: 100%;
  padding: 200px 0;
}
.home-six #highlights .qazyl{
  width: 100%;
  padding: 20px;
}
.home-six #highlights .slick-prev,
.home-six #highlights  .slick-next{
    width: 40px;
    height: 40px;
    top: 50%;
    border-radius: 0;
}
.home-six #highlights .slick-prev{
    left: -35px;
    right: auto;
}
.home-six #highlights .slick-next{
    left: auto;
    right: -35px;
}
/*----------------------Home Six / #Recent -----------------*/

.home-six #recent{
    padding: 60px 0;
}
.home-six #recent .huhot{
    padding: 250px 0;
}
/*----------------------Home Six  / #Popular Section -----------------*/
.home-six #popular{
    padding: 60px 0;
}
.home-six #popular article .popular-item-wrapper{
    display: block;
}
.home-six #popular article .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    border-radius: 0px;
}
.home-six #popular article .huhot .huto{
    border-radius: 0px;
    opacity: 0.2;
}
.home-six #popular article .hered,
.home-six #popular article .qazyl{
    width: 100%;
    padding: 0;
}
.home-six #popular article .qazyl {
  position: absolute;
  bottom: 0px;
  top: auto;
  left: 0px;
  right: 0px;
  z-index: 99;
  color: #fff;
  padding: 20px;
}
.home-six #popular article .qazyl .entry-header{
    padding-top: 5px;
}
.home-six.cowo-seven #popular article .qazyl .entry-header{
    padding-top: 10px;
}
.home-six #popular article .qazyl .kyry .byline a,
.home-six #popular article .qazyl .ryxisit a,
.home-six #popular article.full-width .qazyl .kyry .cat-links a{
    color: #fff;
}

.home-six.cowo-seven #popular article.full-width .qazyl .kyry .cat-links a{
    color: #000;
}
.home-six.cowo-seven #popular article.full-width .qazyl .kyry .cat-links a:hover{
    color: var(--primary-color);
}

@media screen and (min-width: 767px) {
    .home-six #popular article:nth-child(5n+1),
    .home-six #popular article:nth-child(5n+3),
    .home-six #popular article:nth-child(5n+4){
        width: 33.33%;
        float: left
    }
    .home-six #popular article:nth-child(5n+1) .ryxisit,
    .home-six #popular article:nth-child(5n+3) .ryxisit,
    .home-six #popular article:nth-child(5n+4) .ryxisit{
        font-size: 18px;
    }
    .home-six #popular article:nth-child(5n+2),
    .home-six #popular article:nth-child(5n+5){
        width: 66.66%;
        float: left;
    }
    .home-six #popular article:nth-child(5n+1) .huhot,
    .home-six #popular article:nth-child(5n+4) .huhot{
        padding: 345px 0;
    }
    .home-six #popular article:nth-child(5n+2) .huhot,
    .home-six #popular article:nth-child(5n+3) .huhot,
    .home-six #popular article:nth-child(5n+5) .huhot{
        padding: 167.5px 0;
    }
    .home-six #popular article .vokig{
       display: none;
    }
}

@media screen and (min-width: 1200px) {
    .home-six #popular article .vokig{
       display: block;
    }
    .home-six #popular article .vokig p{
       color: #fff;
    }
}
@media screen and (min-width: 1400px) {
    .home-six #popular article:nth-child(5n+1) .huhot,
    .home-six #popular article:nth-child(5n+4) .huhot{
        padding: 445px 0;
    }
    .home-six #popular article:nth-child(5n+2) .huhot,
    .home-six #popular article:nth-child(5n+3) .huhot,
    .home-six #popular article:nth-child(5n+5) .huhot{
        padding: 217.5px 0;
    }
}
@media screen and (max-width: 767px) {
    .home-six #popular article{
        width: 100%;
        float: none;
    }
    .home-six #popular article:nth-child(5n+1) .huhot,
    .home-six #popular article:nth-child(5n+4) .huhot,
    .home-six #popular article:nth-child(5n+2) .huhot,
    .home-six #popular article:nth-child(5n+3) .huhot,
    .home-six #popular article:nth-child(5n+5) .huhot{
        padding: 160px 0;
    }
}
/*----------------------Home Six / #Editor Pick Section -----------------*/
.home-six #editorpick{
    background-color: #f5f5f5;
    padding: 60px 0;
}
.home-six #editorpick article{
    border: none;
}
.home-six #editorpick article{
    margin-bottom: 50px;
}
.home-six #editorpick .editorpick-top-wrapper article{
    margin-bottom: 65px;
}
.home-six #editorpick .editorpick-top-item-wrapper{
    position: relative;
}
.home-six #editorpick .editorpick-top-wrapper .huhot{
    padding: 250px 0;
    border-radius: 0px;
}

.home-six #editorpick .editorpick-wrapper .huhot{
    padding: 180px 0;
    border-radius: 0px;
}
.home-six #editorpick .editorpick-item-wrapper {
  background: #fff;
  border-radius: 0px;
  padding: 20px;
}
.home-six #editorpick .editorpick-wrapper .hered{
    margin-top: -60px;
}
.home-six #editorpick article .editorpick-item-wrapper .ryxisit{
    font-size: 24px;
}
.home-six #editorpick article .editorpick-item-wrapper .qazyl{
    padding: 20px 20px 0;
}
@media screen and (min-width: 767px) {
    .home-six #editorpick .editorpick-top-wrapper .ryxisit{
        font-size: 30px;
        color: #fff;
    }
    .home-six #editorpick .editorpick-top-wrapper .qazyl{
        position: absolute;
        bottom: 0px;
        left: 0px;
        right: 0px;
        padding: 20px;
        color: #fff;
        background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));

    }
    .home-six #editorpick .editorpick-top-wrapper .qazyl .byline a,
    .home-six #editorpick .editorpick-top-wrapper .qazyl .ryxisit a,
    .home-six #editorpick .editorpick-top-wrapper .qazyl .vokig p{
        color: #fff;
    }
    .home-six #editorpick .editorpick-top-wrapper .qazyl .byline a:hover,
    .home-six #editorpick .editorpick-top-wrapper .qazyl .ryxisit a:hover,
    .home-six #editorpick .editorpick-top-wrapper .qazyl .byline a:focus,
    .home-six #editorpick .editorpick-top-wrapper .qazyl .ryxisit a:focus{
        color: var(--primary-color);
    }
    .home-six.cowo-seven #editorpick .editorpick-top-wrapper .cat-links{
        border-radius: 0;
        background-color: #fff;
        border-color: #fff;
    }
}
@media screen and (max-width: 767px) {
    .home-six #editorpick .editorpick-top-wrapper .huhot{
        padding: 150px 0;
    }
    .home-six #editorpick .editorpick-top-wrapper .ryxisit{
        font-size: 22px;
    }
    .home-six #editorpick .editorpick-top-wrapper .cat-links{
        background-color: transparent;
    }
}
@media screen and (max-width: 480px) {
    .home-six #editorpick .editorpick-top-wrapper .huhot,
    .home-six #editorpick .editorpick-wrapper .huhot{
        padding: 140px 0;
    }
    .home-six #editorpick .editorpick-top-wrapper .qazyl{
        max-width: 300px;
    }
}
/*----------------------Home Six / Blog Page -----------------*/
.home-six.search .jowylaf .zavogo .huhot img,
.home-six.search .jowylaf .zavogo .huhot,
.home-six.search .jowylaf .zavogo,
.home-six.kemaw .jowylaf .zavogo .huhot img,
.home-six.kemaw .jowylaf .zavogo .huhot,
.home-six.kemaw .jowylaf .zavogo,
.home-six.blog .jowylaf .zavogo .huhot img,
.home-six.blog .jowylaf .zavogo .huhot,
.home-six.blog .jowylaf .zavogo{
    border-radius: 0 !important;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------
#  Home Seven
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------Home Seven / Section Header -----------------*/
.xuqo .section-header{
    text-align: center;
    border: none;
}
.xuqo .section-header .section-title{
    font-size: 42px;
}
.xuqo .entry-header .ryxisit{
    padding-top: 5px;
}
/*----------------------Home Seven / Featured Image -----------------*/
body.xuqo .catlist-featured-image,
body.xuqo .huhot{
    transition: all 0.9s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
}
body.xuqo article:hover .catlist-featured-image,
body.xuqo article:hover .huhot{
    transform: scale(1.2);
}
/*----------------------Home Seven / Category -----------------*/
.xuqo.kabiju .kyry .cat-links a{
    padding: 7px 10px;
    margin-right: 5px;
    border-radius: 10px;
}
/*----------------------Home Seven / #Message-----------------*/
.entry-highlight-title + .entry-header{
    padding-top: 20px;
}
.xuqo #message .ryxisit{
    font-size: 42px;
}
.xuqo #message .qazyl{
    position: relative;
    padding-top: 20px;
}
#message .vokig p{
    font-size: 18px;
    line-height: 24px;
}
.xuqo #message .vokig p::first-letter{
    font-size: 38px;
    font-weight: bold;
    padding-right: 2px;
    color: var(--primary-color);
}
.xuqo #message .author-thumbnail::before,
.xuqo #message .author-thumbnail::after{
    display: none;
}
.xuqo #message .author-thumbnail{
    max-width: 300px;
}
.xuqo #message .author-thumbnail img{
    width: 300px;
    height: 300px;
}
.xuqo #message .entry-highlight-title{
    color: var(--primary-color);
    font-size: 150px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: -54px;
    left: 0;
    right: 0;
    text-shadow: 3px -3px #FFF;
    font-family: 'Lilita One'
}
.xuqo #message .separator{
    background-color: var(--primary-color);
}
.xuqo #message .btn{
    margin: 10px 0;
    border-radius: 20px;
}

/*----------------------Home Seven  / #Catlist Section -----------------*/
.xuqo #catlist{
    padding: 0 0 30px;
}
.xuqo #catlist .boruj{
    padding: 60px 60px 80px;
    background-color: #f5f5f5;
    border-radius: 30px;
}
.xuqo #catlist .catlist-items{
    position: relative;
    border: 10px solid var(--primary-color);
    border-radius: 40px;
    overflow: hidden;
}
.xuqo .catlist-featured-image{
    border-radius: 25px;
}
.xuqo #catlist .catlist-category-header{
    position: absolute;
    z-index: 9;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
    padding: 10px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.xuqo #catlist .catlist-slider{
    margin: 0 -15px;
}
.xuqo #catlist .catlist-category-header .ryxisit a{
    color: #fff;
    font-size: 20px;
}
.xuqo #catlist article .catlist-category-header .ryxisit a:hover,
.xuqo #catlist article:hover .catlist-category-header .ryxisit a{
    color: var(--primary-color);
}
.xuqo .slick-prev::before,
.xuqo .slick-next::before{
    font-size: 19px;
}
.xuqo .slick-prev,
.xuqo .slick-next{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    top: 50%;
}
.xuqo .slick-prev{
    right: auto;
    left: -7px;
}
.xuqo .slick-next{
    right: -7px;
    left: auto;
}

/*----------------------Home Seven  / #Recent Section -----------------*/
.xuqo #recent article .hered{
    border-radius: 30px;
    overflow: hidden;
}
.xuqo #recent article .huhot .huto{
    display: none;
}
.xuqo #recent article .huhot{
    border-radius: 30px;
}
@media screen and (max-width:1024px){
    .xuqo #recent article .huhot{
        padding: 150px 0;
    }
}
/*----------------------Home Seven  / #Video Section -----------------*/
.xuqo #video .section-header .section-title{
    color: #fff;
}

/*----------------------Home Seven  / #Fixheight Section -----------------*/
.xuqo #fixheight .hered{
    border-radius: 30px;
    overflow: hidden;
}
.xuqo #fixheight .huhot{
    border-radius: 30px;
}

.xuqo #fixheight .fixheight-right-wrapper .qazyl{
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.xuqo #fixheight .fixheight-wrapper .qazyl{
    position: relative;
}
.xuqo #fixheight .fixheight-wrapper .entry-cat{
    position: absolute;
    left: 20px;
    top: -45px;
    bottom: auto;
    right: auto;
    z-index: 999;

}
/*----------------------Home Seven  / #Editorpick Section -----------------*/
.xuqo #editorpick .boruj {
    position: relative;
}
.xuqo #editorpick .section-header {
    position: absolute;
    top: 0;
    left: 0;
    text-align: left;
    z-index: 999;
    padding: 20px 30px;
    max-width: 400px;
}
.xuqo #editorpick .section-title {
    color: #fff;
}
.xuqo #editorpick .editorpick-main-wrapper{
    position: relative;
    display: block;
}
.xuqo .editorpick-top-item-wrapper {
    position: relative;
}
.xuqo #editorpick article{
    border: none;
}
.xuqo #editorpick article .editorpick-top-item-wrapper .hered {
    overflow: hidden;
    border-radius: 30px;
    transition: none;
}
.xuqo #editorpick article .editorpick-top-item-wrapper .huhot {
    padding: 350px 0;
    border-radius: 30px;
    transform: none;
    background-attachment: fixed;
}
.xuqo .editorpick-top-item-wrapper .huhot a{
    display: none;
}
.xuqo #editorpick .editorpick-top-wrapper article .qazyl {
    max-width: 600px;
    margin: 0;
    padding-bottom: 20px;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    padding: 20px;
}
.xuqo #editorpick .editorpick-top-wrapper article .vokig p {
    font-size: 16px;
}
.xuqo #editorpick .editorpick-top-wrapper article .kyry,
.xuqo #editorpick .editorpick-top-wrapper article .kyry a,
.xuqo #editorpick .editorpick-top-wrapper article .ryxisit a,
.xuqo #editorpick .editorpick-top-wrapper article .vokig p{
    color: #fff;
}
@media screen and (min-width:992px){
    .xuqo #editorpick .editorpick-wrapper {
        max-width: 350px;
        position: absolute;
        max-height: 640px;
        top: 30px;
        right: 30px;
        bottom: auto;
        left: auto;
        padding: 30px 20px 30px 30px;
        background-color: #CFDADE;
        border-radius: 30px;
        overflow: scroll;
        scrollbar-width: none;
    }
    .xuqo #editorpick article .qazyl{
        padding: 0;
    }
    .xuqo #editorpick .editorpick-wrapper article{
        width: 100%;
        border-bottom: 1px solid #e5e5e5;
        margin-bottom: 0px;
    }
    .xuqo #editorpick .editorpick-wrapper article .vokig{
        display: none;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl {
        max-width: 400px;
        padding-bottom: 20px;
        padding: 20px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit {
        line-height: 28px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit a {
        font-size: 28px;
    }
}
@media screen and (min-width:1200px){
    .xuqo #editorpick .editorpick-wrapper {
        max-width: 400px;
        padding: 30px 20px 30px 30px;        
    }
    .xuqo #editorpick article .qazyl{
        padding: 0;
    }
    .xuqo #editorpick .editorpick-wrapper article{
        width: 100%;
        border-bottom: 1px solid #fff;
        margin-bottom: 0px;
    }
    .xuqo #editorpick .editorpick-wrapper article .vokig{
        display: none;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl {
        max-width: 500px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit {
        line-height: 36px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit a {
        font-size: 36px;
    }
}
@media screen and (min-width:1400px){
    .xuqo #editorpick .editorpick-wrapper {
        max-width: 450px;
        padding: 30px;
    }
    .xuqo #editorpick article .qazyl{
        padding: 0;
    }
    .xuqo #editorpick .editorpick-wrapper article{
        width: 100%;
        border-bottom: 1px solid #fff;
        margin-bottom: 0px;
    }
    .xuqo #editorpick .editorpick-wrapper article .vokig{
        display: none;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl {
        max-width: 600px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit {
        line-height: 42px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit a {
        font-size: 42px;
    }
}
@media screen and (max-width:992px){
    .xuqo #editorpick .editorpick-wrapper article .huhot{
        padding: 150px 0;
        background-position: center;
        background-size: cover;
        border-radius: 30px;
    }
    .xuqo #editorpick .editorpick-wrapper article .hered{
        border-radius: 30px;
        overflow: hidden;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl {
        max-width: 600px;
        margin: 0 auto;
        padding-bottom: 20px;
        position: absolute;
        top: auto;
        bottom: 0;
        left: 0;
        right: auto;
        padding: 20px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit {
        line-height: 38px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit a {
        font-size: 38px;
    }
    .xuqo #editorpick article .editorpick-top-item-wrapper .huhot {
        padding: 250px 0;
    }
    .xuqo #editorpick .editorpick-wrapper article .editorpick-item-wrapper{
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        padding: 20px;
        border-radius: 30px;
    }
}
@media screen and (max-width:767px){
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit {
        line-height: 32px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit a {
        font-size: 32px;
    }
    .xuqo #editorpick article .editorpick-top-item-wrapper .huhot {
        padding: 200px 0;
    }
}
@media screen and (max-width:567px){
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit {
        line-height: 22px;
    }
    .xuqo #editorpick .editorpick-top-wrapper article .qazyl .ryxisit a {
        font-size: 22px;
    }
}

/*--------------------------------------------------------------
#  Blog Section
--------------------------------------------------------------*/
.home-normal-magazine .kyry,
.home-magazine .kyry{
    font-size: 12px !important;
}
#blog {
    padding: 60px 0; 
    background-color: #fff;
}
#blog .section-content.col-3 {
    position: relative;
}
#blog .section-content {
    margin: 40px -15px 0 -15px;
    z-index: 1;
}
#blog article {
    text-align: left;
    padding: 0 15px;
    margin-bottom: 50px;
}
#blog .section-header {
    text-align: center;
}
#blog .section-title {
    color: #000;
}
#blog .huhot {
    position: relative;
    background-size: cover;
    background-position: 50%;
    padding: 180px 0;
    margin-bottom: 23px;
}
.hytigy-thumbnail-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}

#blog .section-content.col-3 article.large-width {
    position: absolute;
    top: 0;
    left: 50%;
    width: 50%;
    margin: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
#blog .section-content.col-3 article.small-width .byline{
    display: none;
}
#blog .section-content.col-3 article.large-width .huhot,
#blog .section-content.col-2 article.large-width .huhot {
    padding: 275px 0;
}

#blog .section-content.col-3 article:nth-last-child(-n+2) {
    margin-bottom: 0;
}
#blog .hytigy-wrapper .ryxisit {
    font-size: 26px;
    margin: 0;
    padding: 15px 0;
    color: #333;
}

#blog .ryxisit a:hover,
#blog .ryxisit a:focus {
    color: var(--primary-color);
}
#blog .section-content.col-3 article.large-width .ryxisit {
  font-size: 34px;
}
#blog .section-content.col-3 article.large-width .vokig p {
  font-size: 18px;
}
#blog .kyry {
    border-top: dotted 2px lightgray;
    border-bottom: dotted 2px lightgray;
    padding: 10px 0;
    text-align: center;
}
#blog .hytigy-wrapper{
    text-align: center;
}
#blog .hytigy-wrapper .qazyl{
    padding: 10px;
}

.no-post-thumbnail .zavogo{
    padding-top: 30px
}
/*--------------------------------------------------------------
# Blog
--------------------------------------------------------------*/
.jowylaf .qazyl {
    padding: 20px;
}
.blog-four .jowylaf .qazyl {
  padding: 30px 0 40px;
  max-width: 850px;
  margin: 0 auto;
}
.xiso article .zavogo{
    border-radius: 20px;
}
.xiso article .zavogo .huhot img{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.xiso.home-main article .zavogo .huhot img{
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-radius: 25px;
}
/*.xiso article:nth-child(1n) .zavogo{
    background-color: #58d7ed;
}
.xiso article:nth-child(2n) .zavogo{
    background-color: #eea9f5;
}
.xiso article:nth-child(3n) .zavogo{
    background-color: #79e096;
}
.xiso article:nth-child(4n) .zavogo{
    background-color: #5750A0;
}
.xiso article:nth-child(5n) .zavogo{
    background-color: #fcb54d;
}*/
.xiso article .zavogo .kyry > span:not(:last-child)::after,
.xiso article .zavogo .kyry,
.xiso article .zavogo .kyry a,
.xiso article .zavogo .ryxisit a,
.xiso article .zavogo .vokig p{
    color: #333;
}
.xiso article .zavogo .ryxisit a:hover,
.xiso article .zavogo .kyry a:hover,
.xiso article .zavogo .kyry a:focus{
    color: var(--primary-color);
}
.blog-five .jowylaf .qazyl {
  padding: 20px;
}
.blog-three .jowylaf .vokig{
    font-size: 14px;
}
.blog-three .jowylaf .ryxisit{
    font-size: 28px;
}

.blog-three .zavogo {
  background-color: #fff;
  position: relative;
  display: flex;
  align-items: center;
}
.blog-three .syfezu {
  width: 100%;

}
.blog-three .jowylaf .hered {
  position: relative;
  overflow: hidden;
  width: 35%;
}
.blog-three .jowylaf article .huhot{
    padding: 150px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.blog-three .jowylaf .qazyl {
    padding: 0px 0 0px 30px;
    width: 65%;
}
.blog-three article.has-post-thumbnail:first-child .zavogo {
    display: block;
    padding: 0;
}
.blog-three .jowylaf article.has-post-thumbnail:first-child .hered {
    width: 100%;
}
.blog-three .jowylaf article.has-post-thumbnail:first-child .huhot {
    padding: 190px 0;
}
.blog-three .jowylaf article.has-post-thumbnail:first-child .qazyl .ryxisit,
.blog-three .jowylaf article.has-post-thumbnail:first-child .qazyl .vokig p,
.blog-three .jowylaf article.has-post-thumbnail:first-child .qazyl a{
    color: #fff;
}
.blog-three .jowylaf article.has-post-thumbnail:first-child .qazyl a:hover{
    color: var(--primary-color);
}
.blog-three .jowylaf article.has-post-thumbnail:first-child .qazyl {
    padding: 40px 40px 20px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: auto;
    text-align: center !important;
    color: #fff;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
}
#blog article{
   margin-bottom: 40px;
}
.blog-two .jowylaf article:nth-child(2n) .qazyl {
    padding: 30px 50px 30px 0px;
}
.blog-two .jowylaf .qazyl {
    width: 100%;
    float:left;
    position: relative;
    display: block;
    padding: 30px 0px 30px 50px;
}
.xiso .jowylaf .zavogo{
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.2);
}
.blog-two .jowylaf .hered,
.blog-two .jowylaf figure {
    position: relative;
    width: 100%;
    float: left;
    display: block;
}
.blog-two .zavogo {
    background-color: transparent;
    position: relative;
    display: flex;
    align-items: center;
    padding: 20px;
    border-bottom: 1px solid #d1cccc;
}

.xiso.no-sidebar .jowylaf .col-2{
    margin-left: auto;
    margin-right: auto; 
    max-width: 900px;
}

.xiso.no-sidebar .jowylaf .col-1{
    margin-left: auto;
    margin-right: auto; 
    max-width: 700px;
}
.blog-two  .jowylaf .huhot {
    padding: 375px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
/*.blog-two article:first-child .zavogo {
    padding: 0 0 60px;
}*/

.blog .boruj.mosem .section-header{
   margin-bottom: 45px;
   max-width: 900px;
   margin-right: auto;
   margin-left: auto;
}
.blog .boruj.mosem .section-header .section-title{
   font-family: "Courgette";
   font-size: 46px;
}
.zavogo {
    background-color: #fff;
    position: relative;
    padding: 10px;
    border: 1px solid #e5e5e5;
}
.blog-four .zavogo {
  padding: 50px 30px 0;
  background-color: #f5f5f5;
}
.background-featured-image {
  padding: 350px 0;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.blog-five .zavogo {
  background-color: #f9f9f9;
}
.blog-two article:nth-child(2n) .zavogo {
  flex-direction: row-reverse;
}

.blog-two .jowylaf article {
    margin-bottom: 0px;
}
.jowylaf .kyry.farofy {
    border-top:dotted 2px lightgray;
    border-bottom: dotted 2px lightgray;
    padding:10px 20px;
}
.blog-six .jowylaf .kyry.farofy {
    border-top:dotted 2px lightgray;
    border-bottom: dotted 2px lightgray;
    padding:5px 10px;
    margin-top: 20px;
}
.blog-four .jowylaf .kyry.farofy{
    border-top: none;
    border-bottom: none;
    padding-bottom: 10px;
}
.blog-five .jowylaf .kyry.farofy{
    border-top: none;
    border-bottom: none;
    padding-bottom: 10px;
}
.blog-five .jowylaf .kyry.farofy .date{
    font-size: 14px;
}
.blog-five .jowylaf .vokig .read-more-text{
    color: var(--primary-color);
}
.read-more-text::after {
    content: "";
    padding-left: 5px;
    font-family: "FontAwesome";
    color: var(--primary-color);
}
.blog-four .jowylaf .kyry.posted-author{
    padding: 10px;
    margin-bottom: 15px;
}
.blog-three .jowylaf .kyry.farofy {
  border-top: none;
  border-bottom: none;
  padding: 0;
}
.blog-three .jowylaf .kyry {
  margin-bottom: 0px;
}
.blog-two .jowylaf .kyry.farofy {
    border-top:none;
    border-bottom: none;
    padding:0;
    margin-bottom: 0;
}
.xiso .jowylaf .huhot {
    padding: 0 !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.blog-five .jowylaf .huhot {
    padding: 150px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.blog-five .jowylaf .col-1 .huhot,
.blog-five .jowylaf .col-2 .huhot {
    padding: 230px 0;
}
.jowylaf figure{
    position: relative;
}
.jowylaf figure a:focus img{
    outline: dotted;
}
.featured-video .mejs-container .mejs-controls,
.featured-video .mejs-container.mejs-video{
    border-radius: 15px !important;
}
.jowylaf .hytigy-thumbnail-link{
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.jowylaf .section-header{
    margin:30px 0 20px;
}
.xiso .jowylaf .has-post-thumbnail .qazyl {
    padding-top: 20px;
}
.jowylaf .qazyl .entry-header {
    margin-bottom: 0;
}
.jowylaf .ryxisit {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 5px;
}
.blog-five .jowylaf .ryxisit {
    font-size: 28px;
}
.blog-four .jowylaf .entry-header {
  max-width: 850px;
  margin: 0 auto;
}
.blog-four .jowylaf .ryxisit {
    font-size: 42px;
    font-weight: 500;
    margin-bottom: 5px;
    padding: 10px 0;
}
.home.blog-four.blog .boruj.mosem{
    padding-top: 0px;
}
/*body:not(.home).blog-three.left-sidebar .jowylaf .ryxisit,
body:not(.home).blog-three.fynawar .jowylaf .ryxisit {
    font-size: 18px;
}*/

/*------------------ Blog Seven ------------------------*/
.blog-seven .jowylaf article .zavogo{
    padding: 0;
    background-color: transparent;
    border-radius: 30px;
    overflow: hidden;
}
.blog-seven .jowylaf article{
    padding: 0 10px !important;
    margin-bottom: 20px !important;
}
.blog-seven .jowylaf article .huhot{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    border-radius: 0px;
    border-radius: 30px;
}
.blog-seven .jowylaf article .huhot .huto{
    border-radius: 0px;
    opacity: 0.2;
}
.blog-seven .jowylaf article .hered,
.blog-seven .jowylaf article .qazyl{
    width: 100%;
    padding: 0;
}
.blog-seven .jowylaf article .qazyl {
  position: absolute;
  bottom: 0px;
  top: auto;
  left: 0px;
  right: 0px;
  z-index: 99;
  color: #fff;
  padding: 20px;
  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}
.blog-seven .jowylaf article .qazyl .entry-header{
    padding-top: 5px;
}
.blog-seven .jowylaf article .qazyl .ryxisit{
    font-size: 26px;
    padding-top: 10px;
}
.blog-seven-seven #popular .jowylaf article .qazyl .entry-header{
    padding-top: 10px;
}
.blog-seven .jowylaf article .qazyl .kyry .byline a,
.blog-seven .jowylaf article.has-post-thumbnail .qazyl .ryxisit a,
.blog-seven .jowylaf article.full-width .qazyl .kyry .cat-links a,
.blog-seven .jowylaf article .qazyl .read-more-text{
    color: #fff;
}
.blog-seven .jowylaf article .qazyl .kyry .byline a:hover,
.blog-seven .jowylaf article.has-post-thumbnail .qazyl .ryxisit a:hover,
.blog-seven .jowylaf article .qazyl .read-more-text:hover{
    color: var(--primary-color);
}

.blog-seven .jowylaf article.full-width .qazyl .kyry .cat-links a{
    color: #000;
}
.blog-seven .jowylaf article.full-width .qazyl .kyry .cat-links a:hover{
    color: var(--primary-color);
}

@media screen and (min-width: 767px) {
    .blog-seven .jowylaf article:nth-child(5n+1),
    .blog-seven .jowylaf article:nth-child(5n+3),
    .blog-seven .jowylaf article:nth-child(5n+4){
        width: 33.33%;
        float: left
    }
    .blog-seven .jowylaf article:nth-child(5n+1) .ryxisit,
    .blog-seven .jowylaf article:nth-child(5n+3) .ryxisit,
    .blog-seven .jowylaf article:nth-child(5n+4) .ryxisit{
        font-size: 18px;
    }
    .blog-seven .jowylaf article:nth-child(5n+2),
    .blog-seven .jowylaf article:nth-child(5n+5){
        width: 66.66%;
        float: left;
    }
    .blog-seven .jowylaf article:nth-child(5n+1) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+4) .huhot{
        padding: 345px 0;
    }
    .blog-seven .jowylaf article:nth-child(5n+2) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+3) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+5) .huhot{
        padding: 166.5px 0;
    }
    .blog-seven .jowylaf article .vokig{
       display: none;
    }
}

@media screen and (min-width: 1200px) {
    .blog-seven .jowylaf article .vokig{
       display: block;
    }
    .blog-seven .jowylaf article .vokig p{
       color: #fff;
    }
}
@media screen and (min-width: 1400px) {
    .blog-seven .jowylaf article:nth-child(5n+1) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+4) .huhot{
        padding: 445px 0;
    }
    .blog-seven .jowylaf article:nth-child(5n+2) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+3) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+5) .huhot{
        padding: 216.5px 0;
    }
}
@media screen and (max-width: 767px) {
    .blog-seven .jowylaf article{
        width: 100%;
        float: none;
    }
    
    .blog-seven .jowylaf article:nth-child(5n+1) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+4) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+2) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+3) .huhot,
    .blog-seven .jowylaf article:nth-child(5n+5) .huhot{
        padding: 160px 0;
    }
}
/*--------------------------------------------*/
body:not(.home).left-sidebar .jowylaf .ryxisit,
body:not(.home).fynawar .jowylaf .ryxisit {
    font-size: 30px;
}
.kyry a,
.kyry .author.vcard {
    font-size: 14px;
    color: #666;
}
.jowylaf .kyry.hytigy-cat{
    margin-bottom: 0;
}
.jowylaf .ryxisit a,
.kyry a,
.kyry a:before {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.cat-links{
    font-size: 12px;
}
.cat-links a,
.kyry .cat-links a {
    display: inline-block;
    font-size: 12px;
    color:var(--primary-color);
    font-weight: bold;
    line-height: 1;
}
.cowo-two .cat-links a,
.cowo-two .kyry .cat-links a,
.kabiju .cat-links a,
.kabiju .kyry .cat-links a,
.cowo-four .cat-links a,
.cowo-four .kyry .cat-links a,
.cowo-five .cat-links a,
.cowo-five .kyry .cat-links a {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    padding: 3px;
    border-radius: 3px;
    border: 1px solid;
}
.cowo-two .cat-links a,
.cowo-two .kyry .cat-links a {
    color: #fff;
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
}
.cowo-two .cat-links a:hover,
.cowo-two .cat-links a:focus,
.cowo-two .kyry .cat-links a:hover,
.cowo-two .kyry .cat-links a:focus {
    color: var(--primary-color);
    background-color: transparent;
}
.kabiju .cat-links a,
.kabiju .kyry .cat-links a,
.cowo-five .cat-links a,
.cowo-five .kyry .cat-links a {
    color: #fff;
    background-color: var(--primary-color);
}
.cowo-six .cat-links a,
.cowo-six .kyry .cat-links a {
    background-color: transparent;
}

.kabiju article .cat-links a,
.kabiju article .kyry .cat-links a,
.cowo-five article .cat-links a,
.cowo-five article .kyry .cat-links a{
    color #fff !important;
}
.kabiju article:nth-child(1n) .cat-links a:nth-child(1n),
.kabiju article:nth-child(1n) .kyry .cat-links a:nth-child(1n),
.kabiju li:nth-child(1n) .cat-links a:nth-child(1n),
.kabiju li:nth-child(1n) .kyry .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(1n) .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(1n) .kyry .cat-links a:nth-child(1n),
.cowo-five article:nth-child(1n) .cat-links a:nth-child(1n),
.cowo-five article:nth-child(1n) .kyry .cat-links a:nth-child(1n),
.cowo-five li:nth-child(1n) .cat-links a:nth-child(1n),
.cowo-five li:nth-child(1n) .kyry .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(1n) .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(1n) .kyry .cat-links a:nth-child(1n) {
    background-color: var(--cat-one-color);
    border-color: var(--cat-one-color);
}
.kabiju article:nth-child(2n) .cat-links a:nth-child(1n),
.kabiju article:nth-child(2n) .kyry .cat-links a:nth-child(1n),
.kabiju li:nth-child(2n) .cat-links a:nth-child(1n),
.kabiju li:nth-child(2n) .kyry .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(2n) .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(2n) .kyry .cat-links a:nth-child(1n),
.cowo-five article:nth-child(2n) .cat-links a:nth-child(1n),
.cowo-five article:nth-child(2n) .kyry .cat-links a:nth-child(1n),
.cowo-five li:nth-child(2n) .cat-links a:nth-child(1n),
.cowo-five li:nth-child(2n) .kyry .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(2n) .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(2n) .kyry .cat-links a:nth-child(1n) {
    background-color: var(--cat-five-color);
    border-color: var(--cat-five-color);
}
.kabiju article:nth-child(3n) .cat-links a:nth-child(1n),
.kabiju article:nth-child(3n) .kyry .cat-links a:nth-child(1n),
.kabiju li:nth-child(3n) .cat-links a:nth-child(1n),
.kabiju li:nth-child(3n) .kyry .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(3n) .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(3n) .kyry .cat-links a:nth-child(1n),
.cowo-five article:nth-child(3n) .cat-links a:nth-child(1n),
.cowo-five article:nth-child(3n) .kyry .cat-links a:nth-child(1n),
.cowo-five li:nth-child(3n) .cat-links a:nth-child(1n),
.cowo-five li:nth-child(3n) .kyry .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(3n) .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(3n) .kyry .cat-links a:nth-child(1n) {
    background-color: var(--cat-three-color);
    border-color: var(--cat-three-color);
}
.kabiju article:nth-child(4n) .cat-links a:nth-child(1n),
.kabiju article:nth-child(4n) .kyry .cat-links a:nth-child(1n),
.kabiju li:nth-child(4n) .cat-links a:nth-child(1n),
.kabiju li:nth-child(4n) .kyry .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(4n) .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(4n) .kyry .cat-links a:nth-child(1n),
.cowo-five article:nth-child(4n) .cat-links a:nth-child(1n),
.cowo-five article:nth-child(4n) .kyry .cat-links a:nth-child(1n),
.cowo-five li:nth-child(4n) .cat-links a:nth-child(1n),
.cowo-five li:nth-child(4n) .kyry .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(4n) .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(4n) .kyry .cat-links a:nth-child(1n) {
    background-color: var(--cat-two-color);
    border-color: var(--cat-two-color);
}
.kabiju article:nth-child(5n) .cat-links a:nth-child(1n),
.kabiju article:nth-child(5n) .kyry .cat-links a:nth-child(1n),
.kabiju li:nth-child(5n) .cat-links a:nth-child(1n),
.kabiju li:nth-child(5n) .kyry .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(5n) .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(5n) .kyry .cat-links a:nth-child(1n),
.cowo-five article:nth-child(5n) .cat-links a:nth-child(1n),
.cowo-five article:nth-child(5n) .kyry .cat-links a:nth-child(1n),
.cowo-five li:nth-child(5n) .cat-links a:nth-child(1n),
.cowo-five li:nth-child(5n) .kyry .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(5n) .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(5n) .kyry .cat-links a:nth-child(1n) {
    background-color: var(--cat-six-color);
    border-color: var(--cat-six-color);
}
.kabiju article:nth-child(6n) .cat-links a:nth-child(1n),
.kabiju article:nth-child(6n) .kyry .cat-links a:nth-child(1n),
.kabiju li:nth-child(6n) .cat-links a:nth-child(1n),
.kabiju li:nth-child(6n) .kyry .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(6n) .cat-links a:nth-child(1n),
.kabiju .hytigy-list:nth-child(6n) .kyry .cat-links a:nth-child(1n),
.cowo-five article:nth-child(6n) .cat-links a:nth-child(1n),
.cowo-five article:nth-child(6n) .kyry .cat-links a:nth-child(1n),
.cowo-five li:nth-child(6n) .cat-links a:nth-child(1n),
.cowo-five li:nth-child(6n) .kyry .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(6n) .cat-links a:nth-child(1n),
.cowo-five .hytigy-list:nth-child(6n) .kyry .cat-links a:nth-child(1n) {
    background-color: var(--cat-four-color);
    border-color: var(--cat-four-color);
}
.cowo-six article:nth-child(1n) .cat-links a:nth-child(1n),
.cowo-six article:nth-child(1n) .kyry .cat-links a:nth-child(1n),
.cowo-six li:nth-child(1n) .cat-links a:nth-child(1n),
.cowo-six li:nth-child(1n) .kyry .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(1n) .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(1n) .kyry .cat-links a:nth-child(1n) {
    color: var(--cat-one-color);
/*    border-color: var(--cat-one-color);*/
}
.cowo-six article:nth-child(2n) .cat-links a:nth-child(1n),
.cowo-six article:nth-child(2n) .kyry .cat-links a:nth-child(1n),
.cowo-six li:nth-child(2n) .cat-links a:nth-child(1n),
.cowo-six li:nth-child(2n) .kyry .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(2n) .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(2n) .kyry .cat-links a:nth-child(1n) {
    color: var(--cat-six-color);
    border-color: var(--cat-six-color);
}
.cowo-six article:nth-child(3n) .cat-links a:nth-child(1n),
.cowo-six article:nth-child(3n) .kyry .cat-links a:nth-child(1n),
.cowo-six li:nth-child(3n) .cat-links a:nth-child(1n),
.cowo-six li:nth-child(3n) .kyry .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(3n) .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(3n) .kyry .cat-links a:nth-child(1n) {
    color: var(--cat-three-color);
    border-color: var(--cat-three-color);
}
.cowo-six article:nth-child(4n) .cat-links a:nth-child(1n),
.cowo-six article:nth-child(4n) .kyry .cat-links a:nth-child(1n),
.cowo-six li:nth-child(4n) .cat-links a:nth-child(1n),
.cowo-six li:nth-child(4n) .kyry .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(4n) .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(4n) .kyry .cat-links a:nth-child(1n) {
    color: var(--cat-two-color);
    border-color: var(--cat-two-color);
}
.cowo-six article:nth-child(5n) .cat-links a:nth-child(1n),
.cowo-six article:nth-child(5n) .kyry .cat-links a:nth-child(1n),
.cowo-six li:nth-child(5n) .cat-links a:nth-child(1n),
.cowo-six li:nth-child(5n) .kyry .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(5n) .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(5n) .kyry .cat-links a:nth-child(1n) {
    color: var(--cat-six-color);
    border-color: var(--cat-six-color);
}
.cowo-six article:nth-child(6n) .cat-links a:nth-child(1n),
.cowo-six article:nth-child(6n) .kyry .cat-links a:nth-child(1n),
.cowo-six li:nth-child(6n) .cat-links a:nth-child(1n),
.cowo-six li:nth-child(6n) .kyry .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(6n) .cat-links a:nth-child(1n),
.cowo-six .hytigy-list:nth-child(6n) .kyry .cat-links a:nth-child(1n) {
    color: var(--cat-four-color);
    border-color: var(--cat-four-color);
}
.kabiju article:nth-child(2n) .cat-links a:nth-child(3n),
.kabiju article:nth-child(2n) .kyry .cat-links a:nth-child(3n),
.kabiju article:nth-child(6n) .cat-links a:nth-child(2n),
.kabiju article:nth-child(6n) .kyry .cat-links a:nth-child(2n),
.kabiju li:nth-child(2n) .cat-links a:nth-child(3n),
.kabiju li:nth-child(2n) .kyry .cat-links a:nth-child(3n),
.kabiju li:nth-child(6n) .cat-links a:nth-child(2n),
.kabiju li:nth-child(6n) .kyry .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(2n) .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(2n) .kyry .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(6n) .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(6n) .kyry .cat-links a:nth-child(2n) {
    background-color: var(--cat-one-color);
    border-color: var(--cat-one-color);
}
.kabiju article:nth-child(1n) .cat-links a:nth-child(2n),
.kabiju article:nth-child(1n) .kyry .cat-links a:nth-child(2n),
.kabiju article:nth-child(2n) .cat-links a:nth-child(4n),
.kabiju article:nth-child(2n) .kyry .cat-links a:nth-child(4n),
.kabiju article:nth-child(5n) .cat-links a:nth-child(3n),
.kabiju article:nth-child(5n) .kyry .cat-links a:nth-child(3n),
.kabiju li:nth-child(1n) .cat-links a:nth-child(2n),
.kabiju li:nth-child(1n) .kyry .cat-links a:nth-child(2n),
.kabiju li:nth-child(2n) .cat-links a:nth-child(4n),
.kabiju li:nth-child(2n) .kyry .cat-links a:nth-child(4n),
.kabiju li:nth-child(5n) .cat-links a:nth-child(3n),
.kabiju li:nth-child(5n) .kyry .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(1n) .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(1n) .kyry .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(2n) .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(2n) .kyry .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(5n) .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(5n) .kyry .cat-links a:nth-child(3n) {
    background-color: var(--cat-two-color);
    border-color: var(--cat-two-color);
}
.kabiju article:nth-child(1n) .cat-links a:nth-child(3n),
.kabiju article:nth-child(1n) .kyry .cat-links a:nth-child(3n),
.kabiju article:nth-child(4n) .cat-links a:nth-child(2n),
.kabiju article:nth-child(4n) .kyry .cat-links a:nth-child(2n),
.kabiju article:nth-child(5n) .cat-links a:nth-child(4n),
.kabiju article:nth-child(5n) .kyry .cat-links a:nth-child(4n),
.kabiju li:nth-child(1n) .cat-links a:nth-child(3n),
.kabiju li:nth-child(1n) .kyry .cat-links a:nth-child(3n),
.kabiju li:nth-child(4n) .cat-links a:nth-child(2n),
.kabiju li:nth-child(4n) .kyry .cat-links a:nth-child(2n),
.kabiju li:nth-child(5n) .cat-links a:nth-child(4n),
.kabiju li:nth-child(5n) .kyry .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(1n) .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(1n) .kyry .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(4n) .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(4n) .kyry .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(5n) .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(5n) .kyry .cat-links a:nth-child(4n) {
    background-color: var(--cat-three-color);
    border-color: var(--cat-three-color);
}
.kabiju article:nth-child(1n) .cat-links a:nth-child(4n),
.kabiju article:nth-child(1n) .kyry .cat-links a:nth-child(4n),
.kabiju article:nth-child(3n) .cat-links a:nth-child(2n),
.kabiju article:nth-child(3n) .kyry .cat-links a:nth-child(2n),
.kabiju article:nth-child(4n) .cat-links a:nth-child(3n),
.kabiju article:nth-child(4n) .kyry .cat-links a:nth-child(3n),
.kabiju li:nth-child(1n) .cat-links a:nth-child(4n),
.kabiju li:nth-child(1n) .kyry .cat-links a:nth-child(4n),
.kabiju li:nth-child(3n) .cat-links a:nth-child(2n),
.kabiju li:nth-child(3n) .kyry .cat-links a:nth-child(2n),
.kabiju li:nth-child(4n) .cat-links a:nth-child(3n),
.kabiju li:nth-child(4n) .kyry .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(1n) .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(1n) .kyry .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(3n) .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(3n) .kyry .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(4n) .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(4n) .kyry .cat-links a:nth-child(3n) {
    background-color: var(--cat-four-color);
    border-color: var(--cat-four-color);
}
.kabiju article:nth-child(3n) .cat-links a:nth-child(3n),
.kabiju article:nth-child(3n) .kyry .cat-links a:nth-child(3n),
.kabiju article:nth-child(4n) .cat-links a:nth-child(4n),
.kabiju article:nth-child(4n) .kyry .cat-links a:nth-child(4n),
.kabiju article:nth-child(5n) .cat-links a:nth-child(2n),
.kabiju article:nth-child(5n) .kyry .cat-links a:nth-child(2n),
.kabiju li:nth-child(3n) .cat-links a:nth-child(3n),
.kabiju li:nth-child(3n) .kyry .cat-links a:nth-child(3n),
.kabiju li:nth-child(4n) .cat-links a:nth-child(4n),
.kabiju li:nth-child(4n) .kyry .cat-links a:nth-child(4n),
.kabiju li:nth-child(5n) .cat-links a:nth-child(2n),
.kabiju li:nth-child(5n) .kyry .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(3n) .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(3n) .kyry .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(4n) .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(4n) .kyry .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(5n) .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(5n) .kyry .cat-links a:nth-child(2n) {
    background-color: var(--cat-five-color);
    border-color: var(--cat-five-color);
}
.kabiju article:nth-child(2n) .cat-links a:nth-child(2n),
.kabiju article:nth-child(2n) .kyry .cat-links a:nth-child(2n),
.kabiju article:nth-child(3n) .cat-links a:nth-child(4n),
.kabiju article:nth-child(3n) .kyry .cat-links a:nth-child(4n),
.kabiju article:nth-child(6n) .cat-links a:nth-child(3n),
.kabiju article:nth-child(6n) .kyry .cat-links a:nth-child(3n),
.kabiju li:nth-child(2n) .cat-links a:nth-child(2n),
.kabiju li:nth-child(2n) .kyry .cat-links a:nth-child(2n),
.kabiju li:nth-child(3n) .cat-links a:nth-child(4n),
.kabiju li:nth-child(3n) .kyry .cat-links a:nth-child(4n),
.kabiju li:nth-child(6n) .cat-links a:nth-child(3n),
.kabiju li:nth-child(6n) .kyry .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(2n) .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(2n) .kyry .cat-links a:nth-child(2n),
.kabiju .hytigy-list:nth-child(3n) .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(3n) .kyry .cat-links a:nth-child(4n),
.kabiju .hytigy-list:nth-child(6n) .cat-links a:nth-child(3n),
.kabiju .hytigy-list:nth-child(6n) .kyry .cat-links a:nth-child(3n) {
    background-color: var(--cat-six-color);
    border-color: var(--cat-six-color);
}
.cowo-four .cat-links a,
.cowo-four .kyry .cat-links a {
    color: var(--primary-color);
    background-color: transparent;
    border: 1px solid var(--primary-color);
}
.kabiju .cat-links a:hover,
.kabiju .cat-links a:focus,
.kabiju .kyry .cat-links a:hover,
.kabiju .kyry .cat-links a:focus, 
.cowo-four .cat-links a:hover,
.cowo-four .cat-links a:focus,
.cowo-four .kyry .cat-links a:hover,
.cowo-four .kyry .cat-links a:focus {
    background-color: var(--primary-color);
    color: #fff !important;
}
.kabiju .cat-links a,
.kabiju .kyry .cat-links a,
.cowo-five .cat-links a,
.cowo-five .kyry .cat-links a {
    color: #fff !important;
}

.kabiju .cat-links a:hover,
.kabiju .kyry .cat-links a:hover,
.cowo-five .cat-links a:hover,
.cowo-five .kyry .cat-links a:hover {
    color: #fff !important;
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}
.cowo-six .cat-links a:hover,
.cowo-six .kyry .cat-links a:hover {
    color: var(--primary-color) !important;
}
.cowo-seven .cat-links,
.cowo-seven .kyry .cat-links {
    padding: 5px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 25px;
}
.cowo-seven .cat-links a:not(:last-child)::after,
.cowo-seven .kyry .cat-links a:not(:last-child)::after {
    content: "";
    color: #111;
    padding-right: 3px;
}
.cowo-seven.blog-three .jowylaf article.has-post-thumbnail:first-child .cat-links a,
.cowo-seven .cat-links a,
.cowo-seven .kyry .cat-links a {
    color: #111;
    border: none;
    padding: 0;
    background-color: transparent;
}
#popular article.full-width .qazyl .kyry .cat-links a{
    color: #111;
}
.cowo-seven .cat-links a:hover,
.cowo-seven .kyry .cat-links a:hover,
.cowo-seven .cat-links a:focus,
.cowo-seven .kyry .cat-links a:focus,
#popular article.full-width .qazyl .kyry .cat-links::before {
    color: var(--primary-color) !important;
}
.cowo-two span.cat-links a:not(:last-child)::after,
.kabiju span.cat-links a:not(:last-child)::after,
.cowo-four span.cat-links a:not(:last-child)::after,
.cowo-five span.cat-links a:not(:last-child)::after,
.wutojud .cat-links::before{
    display: none !important;
}
.kyry .cat-links a:hover,
.kyry .cat-links a:focus {
    color: #343434;
}
.jowylaf article img {
    width: 100%;
}
/*.xiso .jowylaf figure {
    margin-bottom: 23px;
}*/
.xiso #secondary .renu {
    border-radius: 30px;
}
.jowylaf .vokig {
    margin-bottom: 10px;
}
.blog-six .jowylaf .vokig {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.2;
}
.jowylaf .vokig p{
    padding-bottom: 0;
}
.blog-five .jowylaf .vokig p{
    color: #000;
}
.blog-four .jowylaf .vokig .addtoany_content {
  clear: both;
  margin: 40px auto 25px;
}
.grid {
    margin: 0 -15px;
}
.left-sidebar .jowylaf article,
.fynawar .jowylaf article,
.no-sidebar .jowylaf article,
.home.left-sidebar .jowylaf article,
.home.fynawar .jowylaf article,
.home.blog .jowylaf article,
.search .jowylaf article {
    padding: 0 15px;
}

body:not(.home) #ripiru .boruj.mosem{
    padding: 20px 0;
}
body.disable-single-page-header #ripiru .boruj.mosem,
body.disable-single-post-header #ripiru .boruj.mosem{
    padding-top: 20px !important;
}
.search-no-results .grid {
    height: auto !important;
    text-align: center;
}
.no-results.not-found .page-title {
    margin-top: 0;
}
.jowylaf article {
    margin-bottom: 30px;
}
.blog-three .jowylaf article {
    margin-bottom: 20px;
}
.blog-four .jowylaf article {
    padding-bottom: 40px;
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
}
.blog-four .jowylaf article .zavogo {
    background-color: transparent;
    border: none;
}
.jowylaf .comments-link a {
    font-size: 12px;
    color: #aaa;
}
.jowylaf .comments-link a:hover,
.jowylaf .comments-link a:focus {
    color: var(--primary-color);
}
.kyry > span {
    margin-right: 5px;
}
span.cat-links a:not(:last-child):after {
    content: "";
}
.jowylaf .read-more {
    padding: 0 20px;
}
.more-link {
    display: inline-block;
    border-color: var(--primary-color);
    background-color: var(--primary-color);
    border-radius: 1px;
    box-sizing: border-box;
    padding: 13px 20px;
    color: #777;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 1.3;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.more-link:hover,
.more-link:focus {
    border-color: #333;
    background-color: #333;
    color: #fff;
}
.latest-read-more{
    padding-top: 10px;
}
.jowylaf .ryxisit a{
    color: #333;
}
.jowylaf .ryxisit a:hover,
.jowylaf .ryxisit a:focus{
    color: var(--primary-color);
}
.page #japasu .page .vokig,
.single #japasu .vokig{
    padding: 30px;
}
.single #cigiz .kyry {
    margin-bottom: 10px;
}
.jowylaf .kyry {
    margin-bottom: 25px;
}
.xiso .jowylaf .kyry {
    margin-bottom: 0;
}
.blog-six .jowylaf .kyry {
    margin-bottom: 0px;
}
.blog-five .jowylaf .kyry.farofy {
    margin-bottom: 5px;
    padding: 0;
}
.single .kyry > span {
    margin-bottom: 5px;
    display: inline-block;
    line-height: 18px;
}
.kyry > span:not(:last-child):after {
    content: "";
    margin-left: 10px;
    margin-right: 5px;
    color: #aaa;
    font-size: 11px;
}
.blog-six .jowylaf .kyry > span:not(:last-child):after {
    display: none;
}
.jowylaf .kyry.hizy {
    margin-bottom: 0;
    padding: 0;
    position: relative;
}
.jowylaf .kyry.hizy > span.date {
    float: left;
}
.jowylaf .kyry.hizy > span {
    float: right;
}
.jowylaf .kyry.hizy > span a {
    font-size: 12px;
    text-transform: none;
}

.jowylaf .kyry.hizy span.author.vcard {
    background-color: transparent;
    padding: 0;
}
.jowylaf .kyry.hizy span.byline {
    margin-right: 0;
}
.jowylaf .kyry.hizy span.author a {
    text-transform: capitalize;
    display: inline-block;
    padding: 6px 17px;
    margin-top: -6px;
}
.jowylaf .kyry.hizy span.author a:after {
    border-bottom: 15px solid transparent;
    border-right: 0px solid #944787;
    border-left: 15px solid #944787;
    margin-left: auto;
    margin-right: -15px;
    left: auto;
    right: 0;
}
.disable-archive-header-image #vibyha .maniju{
    padding-top: 20px;
}
.disable-archive-header-image #vibyha .maniju,
.disable-archive-header-image #vibyha .page-title{
    color: #000;
    max-width: 100%;
    position: relative !important;
    display: block;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
} 
.disable-archive-header-image #vibyha .page-title{
    padding: 15px 0;
    background-color: #e5e5e5;
}
.disable-archive-header-image .mosem {
    margin-top: 0 !important;
}
.header-six.disable-archive-header-image #vibyha,
.header-four.disable-archive-header-image #vibyha{
     padding: 130px 0 0 !important;
}
.disable-archive-header-image #vibyha {
  background-image: none !important;
  background-color: transparent;
  text-align: left;
  position: relative;
  display: block;
  margin-bottom: 0;
} 
.disable-archive-header-image #vibyha .huto{
    display: none;
} 
.disable-archive-header-image #vibyha {
  background-image: none !important;
  padding: 0;
  background-color: transparent;
}
body.blog.fynawar .jowylaf .col-3 article,
body.kemaw.fynawar .jowylaf .col-3 article,
body.search.fynawar .jowylaf .col-3 article,
body.blog.left-sidebar .jowylaf .col-3 article,
body.kemaw.left-sidebar .jowylaf .col-3 article,
body.search.left-sidebar .jowylaf .col-3 article {
    width: 33.33%;
}
#cigiz {
  margin: 0 -15px;
}
/*--------------------------------------------------------------
#  Blog six Section
--------------------------------------------------------------*/
.blog-six .jowylaf article.no-post-thumbnail .huhot {
    display: none;
}
.blog-six .jowylaf article.no-post-thumbnail .qazyl {
    width: 100%;
    float: none;
    padding: 30px 0;
}
.blog-six .jowylaf article .qazyl {
    padding: 30px 0;
}

.blog-six .jowylaf article .ryxisit {
    font-size: 26px;
    font-weight: 500;
}
.blog-six .jowylaf article .ryxisit a {
    color: #212529;
}
.blog-six .jowylaf article .ryxisit a:hover,
.blog-six .jowylaf article .ryxisit a:focus {
    color: var(--primary-color);
}
.blog-six .jowylaf article {
    position: relative;
    margin-bottom: 0;
}
.blog-six .jowylaf article:last-child {
    margin-bottom: 0;
}
.blog-six .jowylaf article .huhot {
    position: relative;
    background-size: cover;
    background-position: 50%;
    padding: 150px 0;
}
.blog-six .jowylaf article .read-more .btn:not(:last-child) {
    margin-right: 15px;
}

.blog-six .jowylaf article:last-child {
    margin-bottom: 0;
}
.blog-six .jowylaf article .vokig p{
    margin-bottom: 0;
}
.blog-six .jowylaf article .read-more {
    margin-top: 25px;
}
/*--------------------------------------------------------------
# Image Hover 
--------------------------------------------------------------*/
.hered{
    position: relative;
    overflow: hidden;
}

/*body.home-main .huhot,
body.home-education .huhot{
    transition: all 1s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
}
body.home-main article:hover .huhot,
body.home-education article:hover .huhot{
    transform: scale(1.1);
}*/
body.home-main article:hover .huhot,
body.home-education article:hover .huhot{
/*    border-radius: 0 !important;*/
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/*--------------------------------------------------------------
# Title Menu Hover 
--------------------------------------------------------------*/

.menu-hover-1 .main-navigation ul.nav-menu > li > a,
.title-hover-1 .ryxisit a {
  --c: var(--primary-color); /* the color */
  --s: .15em;
  
  line-height:1.5em;
  padding-bottom: calc(2.1*var(--s));
  background: 
    conic-gradient(from 135deg at top,var(--c) 90deg,#0000 0) 
      left 0 bottom var(--s)/calc(2*var(--s)) var(--s) repeat-x,
    conic-gradient(from -45deg at bottom,var(--c) 90deg,#0000 0) 
      left var(--s) bottom 0/calc(2*var(--s)) var(--s) repeat-x;
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0) 0/var(--_p,0%) padding-box no-repeat;
  transition: .5s;
}
.menu-hover-1 .main-navigation ul.nav-menu > li > a:hover,
.title-hover-1 .ryxisit a:hover {
  --_p: 100%;
  color: var(--c);
}
.menu-hover-2 .main-navigation ul.nav-menu > li > a,
.title-hover-2 .ryxisit a {
  --b: 0.1em;   /* the thickness of the line */
  --c: var(--primary-color); /* the color */
  background: 
    linear-gradient(var(--c) 50%,#000 0) 0% calc(100% - var(--_p,0%))/100% 200%,
    linear-gradient(var(--c) 0 0) 0% var(--_p,0%)/var(--_p,0%) var(--b) no-repeat;
  -webkit-background-clip: text,padding-box;
          background-clip: text,padding-box;
  transition: .3s var(--_s,0s) linear,background-size .3s calc(.3s - var(--_s,0s));
}
.menu-hover-2 .main-navigation ul.nav-menu > li > a:hover,
.title-hover-2 .ryxisit a:hover {
  --_p: 100%;
  --_s: .3s;
}
.menu-hover-3 .main-navigation ul.nav-menu > li > a::before,
.menu-hover-3 .main-navigation ul.nav-menu > li > a::after {
  content: '';
  height: 14px;
  width: 14px;
  position: absolute;
  transition: all .35s ease;
  opacity: 0;
}

.menu-hover-3 .main-navigation ul.nav-menu > li > a::before {
  content: '';
  right: 0;
  top: 0;
  border-top: 3px solid var(--primary-color);
  border-right: 3px solid var(--primary-color);
  transform: translate(-100%, 50%);
}
.menu-hover-3 .main-navigation ul.nav-menu > li.menu-item-has-children:after{
    content: '';
    position: absolute;
    background: transparent;
    top: 8px;
    right: 0px;
    bottom: auto;
    left: auto;
    font-family: "FontAwesome";
    font-weight: bold;
}
.menu-hover-3 .main-navigation ul.nav-menu > li.menu-item-has-children:hover:after{
    color:var(--primary-color) ;
}
.menu-hover-3 .main-navigation ul.nav-menu > li > a:after {
  content: '';
  left: 0;
  bottom: 0;
  border-bottom: 3px solid var(--primary-color);
  border-left: 3px solid var(--primary-color);
  transform: translate(100%, -50%)
}

.menu-hover-3 .main-navigation ul.nav-menu > li > a:hover:before,
.menu-hover-3 .main-navigation ul.nav-menu > li > a:hover:after{
  transform: translate(0,0);
  opacity: 1;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/
.header-font-1 h1,
.header-font-1 h2,
.header-font-1 h3,
.header-font-1 h4,
.header-font-1 h5,
.header-font-1 h6 {
    font-family: 'Raleway', sans-serif;
}

.header-font-2 h1,
.header-font-2 h2,
.header-font-2 h3,
.header-font-2 h4,
.header-font-2 h5,
.header-font-2 h6 {
    font-family: 'Poppins', sans-serif;
}

.header-font-3 h1,
.header-font-3 h2,
.header-font-3 h3,
.header-font-3 h4,
.header-font-3 h5,
.header-font-3 h6 {
    font-family: 'Montserrat', sans-serif;
}

.header-font-4 h1,
.header-font-4 h2,
.header-font-4 h3,
.header-font-4 h4,
.header-font-4 h5,
.header-font-4 h6 {
    font-family: 'Open Sans', sans-serif;
}

.header-font-5 h1,
.header-font-5 h2,
.header-font-5 h3,
.header-font-5 h4,
.header-font-5 h5,
.header-font-5 h6 {
    font-family: 'Lato', sans-serif;
}

.header-font-6 h1,
.header-font-6 h2,
.header-font-6 h3,
.header-font-6 h4,
.header-font-6 h5,
.header-font-6 h6 {
    font-family: 'Ubuntu', sans-serif;
}

.header-font-7 h1,
.header-font-7 h2,
.header-font-7 h3,
.header-font-7 h4,
.header-font-7 h5,
.header-font-7 h6 {
    font-family: 'Playfair Display', serif;
}

.header-font-8 h1,
.header-font-8 h2,
.header-font-8 h3,
.header-font-8 h4,
.header-font-8 h5,
.header-font-8 h6 {
    font-family: 'Lora', serif;
}

.header-font-9 h1,
.header-font-9 h2,
.header-font-9 h3,
.header-font-9 h4,
.header-font-9 h5,
.header-font-9 h6 {
    font-family: 'Titillium Web', sans-serif;
}

.header-font-10 h1,
.header-font-10 h2,
.header-font-10 h3,
.header-font-10 h4,
.header-font-10 h5,
.header-font-10 h6 {
    font-family: 'Muli', sans-serif;
}

.header-font-11 h1,
.header-font-11 h2,
.header-font-11 h3,
.header-font-11 h4,
.header-font-11 h5,
.header-font-11 h6 {
    font-family: 'Oxygen', sans-serif;
}

.header-font-12 h1,
.header-font-12 h2,
.header-font-12 h3,
.header-font-12 h4,
.header-font-12 h5,
.header-font-12 h6 {
    font-family: 'Nunito Sans', sans-serif;
}

.header-font-13 h1,
.header-font-13 h2,
.header-font-13 h3,
.header-font-13 h4,
.header-font-13 h5,
.header-font-13 h6 {
    font-family: 'Maven Pro', sans-serif;
}

.header-font-14 h1,
.header-font-14 h2,
.header-font-14 h3,
.header-font-14 h4,
.header-font-14 h5,
.header-font-14 h6 {
    font-family: 'Cairo', serif;
}

.header-font-15 h1,
.header-font-15 h2,
.header-font-15 h3,
.header-font-15 h4,
.header-font-15 h5,
.header-font-15 h6 {
    font-family: 'Philosopher', sans-serif;
}

.header-font-16 h1,
.header-font-16 h2,
.header-font-16 h3,
.header-font-16 h4,
.header-font-16 h5,
.header-font-16 h6 {
    font-family: 'Quicksand', sans-serif;
}
.header-font-17 h1,
.header-font-17 h2,
.header-font-17 h3,
.header-font-17 h4,
.header-font-17 h5,
.header-font-17 h6 {
    font-family: 'Henny Penny', sans-serif;
}
.header-font-18 h1,
.header-font-18 h2,
.header-font-18 h3,
.header-font-18 h4,
.header-font-18 h5,
.header-font-18 h6 {
    font-family: 'Orbitron', sans-serif;
}
.header-font-19 h1,
.header-font-19 h2,
.header-font-19 h3,
.header-font-19 h4,
.header-font-19 h5,
.header-font-19 h6 {
    font-family: 'Marck Script', sans-serif;
}
.header-font-20 h1,
.header-font-20 h2,
.header-font-20 h3,
.header-font-20 h4,
.header-font-20 h5,
.header-font-20 h6 {
    font-family: 'Kaushan Script', sans-serif;
}
.header-font-21 h1,
.header-font-21 h2,
.header-font-21 h3,
.header-font-21 h4,
.header-font-21 h5,
.header-font-21 h6 {
    font-family: 'Courgette', sans-serif;
}
.header-font-22 h1,
.header-font-22 h2,
.header-font-22 h3,
.header-font-22 h4,
.header-font-22 h5,
.header-font-22 h6 {
    font-family: 'Rajdhani', sans-serif;
}
.header-font-23 h1,
.header-font-23 h2,
.header-font-23 h3,
.header-font-23 h4,
.header-font-23 h5,
.header-font-23 h6 {
    font-family: 'Bad Script', sans-serif;
}
.header-font-24 h1,
.header-font-24 h2,
.header-font-24 h3,
.header-font-24 h4,
.header-font-24 h5,
.header-font-24 h6 {
    font-family: 'Righteous', sans-serif;
}
.header-font-25 h1,
.header-font-25 h2,
.header-font-25 h3,
.header-font-25 h4,
.header-font-25 h5,
.header-font-25 h6 {
    font-family: 'Dosis', sans-serif;
}
.header-font-26 h1,
.header-font-26 h2,
.header-font-26 h3,
.header-font-26 h4,
.header-font-26 h5,
.header-font-26 h6 {
    font-family: 'Cinzel Decorative', sans-serif;
}
.header-font-27 h1,
.header-font-27 h2,
.header-font-27 h3,
.header-font-27 h4,
.header-font-27 h5,
.header-font-27 h6 {
    font-family: 'Faster One', sans-serif;
}
.header-font-28 h1,
.header-font-28 h2,
.header-font-28 h3,
.header-font-28 h4,
.header-font-28 h5,
.header-font-28 h6 {
    font-family: 'Tangerine', sans-serif;
}
.header-font-29 h1,
.header-font-29 h2,
.header-font-29 h3,
.header-font-29 h4,
.header-font-29 h5,
.header-font-29 h6 {
    font-family: 'Fredericka the Great', sans-serif;
}
.header-font-30 h1,
.header-font-30 h2,
.header-font-30 h3,
.header-font-30 h4,
.header-font-30 h5,
.header-font-30 h6 {
    font-family: 'Shadows Into Light', sans-serif;
}

.header-font-31 h1,
.header-font-31 h2,
.header-font-31 h3,
.header-font-31 h4,
.header-font-31 h5,
.header-font-31 h6 {
    font-family: 'Gloria Hallelujah', sans-serif;
}


.qyri-font-1 .gajiz {
    font-family: 'Raleway', sans-serif;
}

.qyri-font-2 .gajiz {
    font-family: 'Poppins', sans-serif;
}

.qyri-font-3 .gajiz {
    font-family: 'Montserrat', sans-serif;
}

.qyri-font-4 .gajiz {
    font-family: 'Open Sans', sans-serif;
}

.qyri-font-5 .gajiz {
    font-family: 'Lato', sans-serif;
}

.qyri-font-6 .gajiz {
    font-family: 'Ubuntu', sans-serif;
}

.qyri-font-7 .gajiz {
    font-family: 'Playfair Display', serif;
}

.qyri-font-8 .gajiz {
    font-family: 'Lora', serif;
}

.qyri-font-9 .gajiz {
    font-family: 'Titillium Web', sans-serif;
}

.qyri-font-10 .gajiz {
    font-family: 'Muli', sans-serif;
}

.qyri-font-11 .gajiz {
    font-family: 'Oxygen', sans-serif;
}

.qyri-font-12 .gajiz {
    font-family: 'Nunito Sans', sans-serif;
}

.qyri-font-13 .gajiz {
    font-family: 'Maven Pro', sans-serif;
}

.qyri-font-14 .gajiz {
    font-family: 'Cairo', serif;
}

.qyri-font-15 .gajiz {
    font-family: 'Philosopher', sans-serif;
}

.qyri-font-16 .gajiz {
    font-family: 'Quicksand', sans-serif;
}
.qyri-font-17 .gajiz {
    font-family: 'Henny Penny', sans-serif;
}
.qyri-font-18 .gajiz {
    font-family: 'Fredericka', sans-serif;
}
.qyri-font-19 .gajiz {
    font-family: 'Marck Script', sans-serif;
}
.qyri-font-20 .gajiz {
    font-family: 'Kaushan Script', sans-serif;
}
.qyri-font-21 .gajiz {
    font-family: 'Courgette', sans-serif;
}
.qyri-font-22 .gajiz {
    font-family: 'Rajdhani', sans-serif;
}
.qyri-font-23 .gajiz {
    font-family: 'Bad Script', sans-serif;
}
.qyri-font-24 .gajiz {
    font-family: 'Righteous', sans-serif;
}
.qyri-font-25 .gajiz {
    font-family: 'Dosis', sans-serif;
}
.qyri-font-26 .gajiz {
    font-family: 'Cinzel Decorative', sans-serif;
}
.qyri-font-27 .gajiz {
    font-family: 'Faster One', sans-serif;
}
.qyri-font-28 .gajiz {
    font-family: 'Tangerine', sans-serif;
}
.qyri-font-29 .gajiz {
    font-family: 'Fredericka the Great', sans-serif;
}
.qyri-font-30 .gajiz {
    font-family: 'Shadows Into Light', sans-serif;
}
.qyri-font-31 .gajiz {
    font-family: 'Gloria Hallelujah', sans-serif;
}

.body-font-1,
.body-font-1 #vuwem .renu-title, 
.body-font-1 #vuwem .widgettitle {
    font-family: 'Raleway', sans-serif;
}

.body-font-2,
.body-font-2 #vuwem .renu-title, 
.body-font-2 #vuwem .widgettitle {
    font-family: 'Poppins', sans-serif;
}

.body-font-3,
.body-font-3 #vuwem .renu-title, 
.body-font-3 #vuwem .widgettitle {
    font-family: 'Roboto', sans-serif;
}

.body-font-4,
.body-font-4 #vuwem .renu-title, 
.body-font-4 #vuwem .widgettitle {
    font-family: 'Open Sans', sans-serif;
}

.body-font-5,
.body-font-5 #vuwem .renu-title, 
.body-font-5 #vuwem .widgettitle {
    font-family: 'Lato', sans-serif;
}

.body-font-6,
.body-font-6 #vuwem .renu-title, 
.body-font-6 #vuwem .widgettitle {
    font-family: 'Ubuntu', sans-serif;
}

.body-font-7,
.body-font-7 #vuwem .renu-title, 
.body-font-7 #vuwem .widgettitle {
    font-family: 'Playfair Display', serif;
}

.body-font-8,
.body-font-8 #vuwem .renu-title, 
.body-font-8 #vuwem .widgettitle {
    font-family: 'Lora', serif;
}

.body-font-9,
.body-font-9 #vuwem .renu-title, 
.body-font-9 #vuwem .widgettitle {
    font-family: 'Titillium Web', sans-serif;
}

.body-font-10,
.body-font-10 #vuwem .renu-title, 
.body-font-10 #vuwem .widgettitle {
    font-family: 'Muli', sans-serif;
}

.body-font-11,
.body-font-11 #vuwem .renu-title, 
.body-font-11 #vuwem .widgettitle {
    font-family: 'Oxygen', sans-serif;
}

.body-font-12,
.body-font-12 #vuwem .renu-title, 
.body-font-12 #vuwem .widgettitle {
    font-family: 'Nunito Sans', sans-serif;
}

.body-font-13,
.body-font-13 #vuwem .renu-title, 
.body-font-13 #vuwem .widgettitle {
    font-family: 'Maven Pro', sans-serif;
}

.body-font-14,
.body-font-14 #vuwem .renu-title, 
.body-font-14 #vuwem .widgettitle {
    font-family: 'Cairo', serif;
}

.body-font-15,
.body-font-15 #vuwem .renu-title, 
.body-font-15 #vuwem .widgettitle {
    font-family: 'Philosopher', sans-serif;
}

.body-font-16,
.body-font-16 #vuwem .renu-title, 
.body-font-16 #vuwem .widgettitle {
    font-family: 'Quicksand', sans-serif;
}
.body-font-17,
.body-font-17 #vuwem .renu-title, 
.body-font-17 #vuwem .widgettitle {
    font-family: 'Dancing Script', sans-serif;
}
.body-font-18,
.body-font-18 #vuwem .renu-title, 
.body-font-18 #vuwem .widgettitle {
    font-family: 'Rajdhani', sans-serif;
}
.body-font-1 .qyri-description {
    font-family: 'Raleway', sans-serif;
}

.tagline-font-2 .qyri-description {
    font-family: 'Poppins', sans-serif;
}

.tagline-font-3 .qyri-description {
    font-family: 'Roboto', sans-serif;
}

.tagline-font-4 .qyri-description {
    font-family: 'Open Sans', sans-serif;
}

.tagline-font-5 .qyri-description {
    font-family: 'Lato', sans-serif;
}

.tagline-font-6 .qyri-description {
    font-family: 'Ubuntu', sans-serif;
}

.tagline-font-7 .qyri-description {
    font-family: 'Playfair Display', serif;
}

.tagline-font-8 .qyri-description {
    font-family: 'Lora', serif;
}

.tagline-font-9 .qyri-description {
    font-family: 'Titillium Web', sans-serif;
}

.tagline-font-10 .qyri-description {
    font-family: 'Muli', sans-serif;
}

.tagline-font-11 .qyri-description {
    font-family: 'Oxygen', sans-serif;
}

.tagline-font-12 .qyri-description {
    font-family: 'Nunito Sans', sans-serif;
}

.tagline-font-13 .qyri-description {
    font-family: 'Maven Pro', sans-serif;
}

.tagline-font-14 .qyri-description {
    font-family: 'Cairo', serif;
}

.tagline-font-15 .qyri-description {
    font-family: 'Philosopher', sans-serif;
}

.tagline-font-16 .qyri-description {
    font-family: 'Quicksand', sans-serif;
}

.tagline-font-17 .qyri-description {
    font-family: 'Dancing Script', sans-serif;
}

.tagline-font-18 .qyri-description {
    font-family: 'Rajdhani', sans-serif;
}
/*--------------------------------------------------------------
#                   Footer
--------------------------------------------------------------*/
#vuwem {
    background-color: #222;
    color: #fff;
}
#vuwem .mosem{
    padding: 60px 0;
    position: relative;
}
#vuwem p,
#vuwem li {
    color: #fff;
}
#vuwem a {
    color: #fff;
}
#vuwem li:before:hover
#vuwem a:hover,
#vuwem a:focus {
    color: var(--primary-color);
}

#vuwem .renu li:before,
#secondary .renu li:before {
    content: "";
    font-family: 'FontAwesome';
    float: left;
    margin-right: 15px;
}
.hyme {
    padding: 18px 0;
    line-height: 1.5;
    position: relative;
    background-color: #000;
}
.hyme span {
    display: block;
    text-align: center;
    margin:0;
}
#vuwem .hyme a {
    color: #fff;
}
#vuwem .hyme a:hover,
#vuwem .hyme a:focus {
    color: #fff;
}
.footer-widgets-area{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.footer-widgets-area .footer-overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: unset;
    background-image: linear-gradient(to top, rgba(255,255,255,0.2), rgba(255,255,255,1));
}
.footer-widgets-area ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.wp-block-social-links li{
    border: unset !important;
}
.footer-widgets-area .renu ul li,
#secondary .renu ul li {
    width: 100%;
    padding: 0;
    border-left: 3px solid;
    border-color: transparent;
}
#vuwem a:hover,
#vuwem a:focus{
    color: var(--primary-color);
}

#secondary .renu .kyry{
    padding: 0;
}
.footer-widgets-area .renu ul li:last-child,
.footer-widgets-area .renu .social-icons li {
    margin-bottom: 0;
}
.footer-widgets-area .gevaq {
    margin-bottom: 45px;
}
.footer-widgets-area.col-1 .gevaq {
    text-align: center;
}
.footer-widgets-area.col-1 .gevaq:last-child {
    max-width: 780px;
    margin: 0 auto;
}
.footer-widgets-area.col-1 .textwidget img {
    margin-left: auto;
    margin-right: auto;
}
.widget_recent_entries ul li span {
    font-size: 12px;
    display: block;
}
.widget_archive li a,
.widget_categories li a {
    float: left;
}
.footer-widgets-area th {
    color: #fff;
}
#vuwem #wp-calendar caption {
    font-weight: 600;
    color: #fff;
}
.widget_nav_menu ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.widget_archive li,
.widget_categories li {
    clear: both;
    display: table;
    width: 100%;
}
#vuwem .widget_recent_comments li a {
    color: #fff;
}
#vuwem .widget_search form.search-form button.search-submit {
    background-color: var(--primary-color);
}
.ticet {
    background-color: rgba(0,0,0,0.3);
    z-index: 9999;
    width: 40px;
    height: 40px;
    line-height: 35px;
    position: fixed;
    bottom: 0px;
    right: 25px;
    cursor: pointer;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    text-align: center;
    transform: rotate(39deg);
    border: 2px solid #fff;
}
.ticet i.lobahis{
     transform: rotate(-39deg);
}
.ticet:hover {
    background-color: var(--primary-color);
}
.wp-block-latest-comments__comment{
    padding: 0 ;
}

/*--------------------------------------------------------------
#                   WP Block
--------------------------------------------------------------*/
.wp-block-search__button{
    border: none;
    margin-left: 0;
}
.wp-block-search__inside-wrapper{
    border: none;
}
.widget_search input{
    border: 1px solid #e5e5e5;
}
/*--------------------------------------------------------------
#                   Dark Layout
--------------------------------------------------------------*/
.dark-layout .renu.widget_search{
    padding: 10px !important;
}
.dark-layout .posts-tabs-widget .hytigy-tabs-wrapper .hytigy-tabs-head .hytigy-tabs li a.inactive{
    color: #fff !important;
}
.dark-layout #project .project-slider article,
.dark-layout.blog-three .zavogo{
    background-color: transparent;
}
.dark-layout:not(.home-magazine) #admissionprocess,
.dark-layout:not(.home-magazine) #galleryview,

.dark-layout #message,
.dark-layout #client,
.dark-layout #testimonial{
    background-color: #000;
}
body.dark-layout,
.dark-layout mark,
.dark-layout ins,
.dark-layout #blog,
.dark-layout #popular,
.dark-layout #trending,
.dark-layout #highlights,
.dark-layout #services,
.dark-layout .services-item-wrapper,
.dark-layout #vevug,
.dark-layout #catlist,
.dark-layout #gallery,
.dark-layout .main-navigation ul ul,
.dark-layout.home-classic-blog .jowylaf .zavogo,
.dark-layout.single-product .mosem{
    background-color: #111;
}

.dark-layout #editorpick{
    background-color: #222;
}
.dark-layout blockquote{
    background-color: #6e6e6e;
}
.dark-layout #highlights,
.dark-layout #fixheight{
    background-color: #333;
}
.dark-layout #respond input,
.dark-layout .wpcf7 input,
.dark-layout #popular article.has-post-thumbnail.full-width .qazyl::after,
.dark-layout.single #japasu article.hytigy, 
.dark-layout.single #japasu .hygaw, 
.dark-layout.single #japasu #wehuha, 
.dark-layout .zavogo,
.dark-layout.blog-four .jowylaf article .zavogo,
.dark-layout.blog-four .jowylaf article,
.dark-layout .cowo-header,
.dark-layout .price-table-wrapper,
.dark-layout .testimonial-slider article,
.dark-layout .wp-block-search__button,
.dark-layout .wp-block-search__inside-wrapper,
.dark-layout #secondary .renu,
.dark-layout.home-classic-blog #catlist .catlist-items,
.dark-layout input[type="search"],
body:not(.no-sidebar).dark-layout #cigiz .zavogo,
.dark-layout #features .features-content .huto,
.dark-layout .event-completed .zavogo-wrapper,
.dark-layout .event-upcoming .qazyl,
.dark-layout #editorpick .editorpick-item-wrapper{
    background-color: #444;
}
.dark-layout.header-six #vevug{
    background-color: transparent !important;
}
.dark-layout #respond textarea, 
.dark-layout textarea,
.dark-layout .widget_search form.search-form input[type="search"],
.dark-layout .testimonial-slider .slick-next:hover, 
.dark-layout .testimonial-slider .slick-next:focus, 
.dark-layout .testimonial-slider .slick-prev:hover, 
.dark-layout .testimonial-slider .slick-prev:focus{
    background-color: #777;
}

.dark-layout .main-navigation ul ul,
.dark-layout.home-classic-blog #gallery .gallery-slider,
.dark-layout.blog-two .zavogo,
.dark-layout.blog-four .jowylaf article{
    border-color: #444;
}
.dark-layout.home-normal-magazine .section-title::after,
.dark-layout.home-magazine .section-title::after,
.dark-layout .wpcf7 input[type="submit"]:hover {
    color: #111;
}
.dark-layout .main-navigation ul ul,
.dark-layout .widget_search form.search-form input[type="search"]
.dark-layout .widget_block h2, 
.dark-layout #secondary .renu-title, 
.dark-layout #secondary .widgettitle{
    border-color: #777;
}

body.dark-layout,
.dark-layout #ripiru a,
.dark-layout #secondary a,
.dark-layout mark,
.dark-layout h1,
.dark-layout h2,
.dark-layout h3,
.dark-layout h4,
.dark-layout h5,
.dark-layout h6,
.dark-layout .ryxisit,
.dark-layout .ryxisit a,
.dark-layout p,
.dark-layout ul.tabs li a,
.dark-layout .hytigy-navigation a,
.dark-layout #respond label,
.dark-layout input[type="text"], 
.dark-layout input[type="email"], 
.dark-layout input[type="url"], 
.dark-layout input[type="password"], 
.dark-layout input[type="search"], 
.dark-layout input[type="number"], 
.dark-layout input[type="tel"], 
.dark-layout input[type="range"], 
.dark-layout input[type="date"],
.dark-layout input[type="month"], 
.dark-layout input[type="week"], 
.dark-layout input[type="time"], 
.dark-layout input[type="datetime"], 
.dark-layout input[type="datetime-local"], 
.dark-layout input[type="color"], 
.dark-layout textarea,
.dark-layout #secondary .popular-news article .kyry a:hover, 
.dark-layout #secondary .popular-news article .kyry a:focus,
.dark-layout #secondary .sidebar-popular-news article .kyry a:hover, 
.dark-layout #secondary .sidebar-popular-news article .kyry a:focus,
.dark-layout .cat-links a:hover, 
.dark-layout .cat-links a:focus,
.dark-layout.categorynews-wrapper article .qazyl .cat-links a:hover, 
.dark-layout .categorynews-wrapper article .qazyl .cat-links a:focus,
.dark-layout .kyry .cat-links a:hover, 
.dark-layout .kyry .cat-links a:focus,
.dark-layout .hytigy-navigation a:hover, 
.dark-layout .posts-navigation a:hover,
.dark-layout .hytigy-navigation a:focus, 
.dark-layout .posts-navigation a:focus,
.dark-layout .cowo-header .cowo-title,
.dark-layout.trending-two #trending article .ryxisit a,
.dark-layout .social-icons li a::before,
.dark-layout #team article .vokig p,
.dark-layout .team-section .position,
.dark-layout #pricing .section-title,
.dark-layout #testimonial .section-title,
.dark-layout #categorynews .cowo-header .cowo-title,
.dark-layout.home-corporate #services .services-item-wrapper .ryxisit a, 
.dark-layout.home-corporate #services .vokig p, 
.dark-layout.home-fitness #services .services-item-wrapper .ryxisit a, 
.dark-layout.home-fitness #services .vokig p,
.dark-layout .wp-block-search__button,
.dark-layout.disable-archive-header-image #vibyha .maniju,
.dark-layout.disable-archive-header-image #vibyha .page-title,
.dark-layout.home-medical #services .section-content p,
.dark-layout.home-medical #information .section-details, 
.dark-layout.home-medical #information .section-title, 
.dark-layout #information .section-subtitle, 
.dark-layout strong,
.dark-layout.woocommerce-page ul.products li.product .woocommerce-loop-product__title,
.dark-layout.woocommerce ul.products li.product .price {
    color: #fff;
}
.dark-layout #portfolio ul.tabs li.active a,
.dark-layout #portfolio ul.tabs li a:hover,
.dark-layout #site-navigation.main-navigation ul.nav-menu .current-menu-item > a,
.dark-layout #secondary a:hover,
.dark-layout #secondary a:focus,
.dark-layout a:hover,
.dark-layout a:focus,
.dark-layout.woocommerce-page ul.products li.product .woocommerce-loop-product__title:hover{
    color: var(--primary-color);
}
.dark-layout .sophi-blog-curve{
    fill: #000;
}
.dark-layout.single #japasu .xeko > article{
    padding: 20px;
}
.dark-layout .wp-block-search__button{
    background-color: var(--primary-color);
}
.dark-layout #respond{
    padding: 20px;
}
.dark-layout .wp-block-search__button:hover{
    background-color: #222;
}
.dark-layout.single #japasu .byline a,
.dark-layout.single #japasu .vokig a{
    color: var(--primary-color);
}
.dark-layout.single #japasu .xeko > article:before,
.dark-layout.single #japasu .xeko > article:after{
    display: none;
}
.dark-layout .wpcf7 input[type="submit"]:hover, 
.dark-layout .latest-read-more .btn:hover, 
.dark-layout .latest-read-more .btn:focus{
    background-color: #fff;
}
body:not(.no-sidebar).dark-layout.blog-two .zavogo{
    margin-bottom:40px ;
    padding: 0;
}
body:not(.no-sidebar).dark-layout.blog-two .jowylaf article:nth-child(2n) .qazyl{
    padding: 20px;
}
body:not(.no-sidebar).dark-layout.blog-two .jowylaf article .qazyl{
    padding: 20px;
}
/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 120px) {
    .header-three .xipim {
      display: flex;
      align-items: center;
      padding: 5px 0;
    }
    .header-three .header_ads {
      width: 60%;
      margin-right: 0;
      padding-left: 20px;
    }
    .header-three .xukyde {
      width: 40%;
    }
    #cta .section-header {
        text-align: center;
    }
    ul.tabs li {
      display: inline-block;
      margin-right: 0px;
    }
    #portfolio article {
      padding: 15px 0;
    }

    #portfolio article {
        float: left;
    }
    .col-1 article,
    .col-2 article,
    .col-3 article,
    .col-4 article,
    .jowylaf .col-2 article {
        width: 100%;
        float: left;
    }
    .home-normal-magazine .section-header,
    .home-magazine .section-header{
        text-align: left;
    }
    .home-classic-blog #gallery .gallery-slider article .entry-header,
    .home-classic-blog #gallery .gallery-slider article.gallery-bg-image .entry-header{
        padding: 50px 20px 20px;
    }

}
@media screen and (min-width: 400px) {
    #trending article.full-width{
        width: 60%;
    }
    #trending article.half-width{
        width: 40%;
    }
    #home-primary .ryxisit{
        line-height: 1.3;
    }
}
@media screen and (min-width: 567px) {
    
    /*.col-2 article:nth-last-child(-n+2),
    .col-3 article:nth-last-child(-n+2),
    .col-4 article:nth-last-child(-n+2),
    .jowylaf .col-2 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }*/
    #featuredpost .featuredpost-left article:first-child .huhot {
        padding: 250px 0;
    }

    #featuredpost .featuredpost-left article:nth-child(2) .huhot,
    #featuredpost .featuredpost-left article:nth-child(4) .huhot {
        padding: 140px 0;
    }
    #featuredpost .featuredpost-left article:nth-child(3) .huhot,
    #featuredpost .featuredpost-left article:nth-child(5) .huhot{
        padding: 100px 0;
    }
    #featuredpost .featuredpost-left article:first-child .ryxisit a {
        font-size: 24px
    }
    #featuredpost .featuredpost-left article:first-child .ryxisit{
        background-color: transparent;
        border-radius: 0;
        padding:0;
    }
    #featuredpost .featuredpost-left article:first-child .qazyl{
       top: 10px;
       left: 10px;
       right: 10px;
       bottom: auto;
    }
    #featuredpost article:first-child .entry-header {
        display: flex;
        width: 100%;
    }
    #featuredpost article:first-child .entry-header .header-part {
        position: relative;
        width: 70%;
        text-align: right;
    }
    #featuredpost article:first-child .ryxisit {
        font-size: 22px;
        max-width: 320px;
        text-align: right;
        margin-right: 0;
        margin-left: auto;
    }
    #featuredpost article:first-child .entry-header .kyry {
        text-align: left;
        width: 30%;
        display: block;
    } 
    #featuredpost article:first-child .ryxisit a {
        padding: 5px 10px 5px 20px;
        background-color: #fff;
        line-height: 1.6;
        border-top-left-radius: 5px;
        -moz-border-bottom-left-radius: 25px;
        -webkit-border-bottom-left-radius: 25px;
        border-bottom-left-radius: 25px;
        -webkit-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
    }
    #featuredpost article:first-child .entry-header .cat-links{
        margin-bottom: 0px;
        padding: 6px 10px;
        border-radius: 0;
        border-top-right-radius: 25px;
        border-top-left-radius: 25px;
    }
    #featuredpost article:first-child .kyry .date{
        border: 1px solid #fff;
        background-color: rgba(0, 0, 0, 0.2);
        color: #fff;
        padding: 2px 10px 0;
        border-radius: 25px;
        margin-top: 10px;
        display: inline-block;
        position: relative;
    }
    #featuredpost .featuredpost-left article:first-child .qazyl {
       padding: 10px;
    }
    .services-top-right article {
        width: 33.33%;
        height: 300px;
        margin-bottom: 55px;
        float: left;
    }
    .services-top-right article.services-image-4 {
      width: 66% ;
      height: 200px ;
      clear: right;
    }
    #services .services-top-right article{
        padding: 0 10px;
    }
    #services .services-top-right article.services-image-2{
      padding: 40px 10px 0px;
    }
    #services .services-top-right article.services-image-3{
      padding: 80px 10px 0px;
    }
    .author-thumbnail {
        width: 100%;
        display: flex;
        align-items: center;
        padding-right: 0px;
    }
    .author-thumbnail .main-thumbnail{
        width: 50%;
        height: 540px;
    }
    .author-thumbnail .secondary-thumbnail{
        width: 50%;
    }
    .author-first-thumbnail {
        padding: 0 0 10px 20px;
    }
    .author-second-thumbnail {
        padding: 10px 0 0 20px;
    }
    #message .counter-section-content .inner {
      padding: 10px;
      width: 33.33%;
      float: left;
      clear: none ;
    }
    #flash .news-title {
        margin-bottom: 0;
    }
    #flash .boruj {
        display: flex;
        align-items: center;
    }
    #appointment form.wpcf7-form p{
        width: 50%;
        float: left;
        padding: 10px;
    }
    .half-image-slider #featured-slider article .featured-slider,
    .fullwidth-slider #featured-slider article,
    .default-slider #featured-slider article {
        padding: 150px 0;
    }
    #information .huhot {
        padding: 200px 0;
    }
    .sensational-wrapper article,
    .art-wrapper article,
    .fashion-wrapper article,
    .slider-wrapper article {
        display: flex;
        position: relative;
        display: table;
        width: 100%;
    }
    .sensational-wrapper.col-2 .gevaq:nth-last-child(2n) article {
        text-align: left;
    }
    .sensational-wrapper .gevaq:nth-last-child(2n) .huhot {
        background-position: 50%;
        background-size: cover;
        padding-bottom: 0;
        width: 45%;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        display: table-cell;
    }
    .sensational-wrapper  .gevaq:nth-last-child(2n) .qazyl {
        width: 50%;
        padding-left: 50px;
        float: right;
        text-align: left;
        width: 55%;
        display: table-cell;
        padding: 25px 38px;
    }
    #featured .col-3 article{
        padding: 0 15px;
    }
    .footer-widgets-area.col-2 .gevaq,
    .footer-widgets-area.col-4 .gevaq {
        width: 50%;
        float: left;
    }
    .footer-widgets-area.col-2 .gevaq:nth-child(2n+1),
    .footer-widgets-area.col-4 .gevaq:nth-child(2n+1) {
        clear: left;
    }
    .footer-widgets-area.col-2 .gevaq:nth-child(odd),
    .footer-widgets-area.col-4 .gevaq:nth-child(odd) {
        padding-right: 40px;
    }
    .footer-widgets-area.col-2 .gevaq:nth-last-child(-n+2),
    .footer-widgets-area.col-4 .gevaq:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    #portfolio article{
        padding: 15px;
    }
    .home-normal-magazine #portfolio article,
    .home-magazine #portfolio article{
        padding: 10px;
    }
    #portfolio article {
        float: left;
    }
    ul.tabs li {
        display: inline-block;
        margin-right: 0px;
    }
    .woocommerce #shopproduct ul.products li.product, 
    .woocommerce-page #shopproduct ul.products li.product {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .woocommerce #shopproduct ul.products li.product:nth-child(2n+1), 
    .woocommerce-page #shopproduct ul.products li.product:nth-child(2n+1) {
        clear: left;
    }

    .woocommerce #shopproduct ul.products li.product:nth-last-child(-n+2), 
    .woocommerce-page #shopproduct ul.products li.product:nth-last-child(-n+2) {
        margin-bottom: 0;
    }

    .woocommerce #shopproduct ul.products li.product, 
    .woocommerce-page #shopproduct ul.products li.product {
        margin-right: 0;
    } 
    
}
@media screen and (min-width: 767px) {
    .header-five .fajoc nav {
        width: 100% !important;
    }
    .col-2 article,
    .col-3 article,
    .col-4 article,
    .jowylaf .col-2 article {
        width: 50%;
        float: left;
    }
    .col-2 article:nth-child(2n+1),
    .col-3 article:nth-child(2n+1),
    .col-4 article:nth-child(2n+1),
    #popular .col-2 article:nth-child(2n),
    .jowylaf .col-2 article:nth-child(2n+1) {
        clear: left;
    }
    #popular .col-2 article:nth-child(2n+1){
        clear: none;
    }
    .header-three .header_ads {
      width: 50%;
      margin-right: 0;
    }
    
    .header-five .xukyde{
      width: 40%;
    }
    .header-five .xipim{
      display: flex;
      align-items: center;
      padding: 10px 0;
    }
    #home-primary{
        width: 70%;
        float: left;
    }
    #homepage-r-secondary{
        width: 30%;
        float: right;
    }
    #slider .huhot .mobile-entry-container{
        display: none;
    }
    .categorynews-wrapper article.full-width .huhot {
        padding: 80px 0;
    }
    #vevug .boruj {
      display: flex;
      align-items: center;
    }
    
    
    #appointment form.wpcf7-form p{
        width: 33.33%;
        float: left;
        padding: 10px;
    }
    
    .section-title {
        font-size: 28px;
    }
    #information article {
        position: relative;
        display: table;
        width: 100%;
    }
    #information .huhot {
        width: 50%;
        display: table-cell;
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        padding: 0;
    }
    #information .qazyl {
        text-align: left;
        padding: 20px 20px 20px 0;
    }
    #information .entry-header {
        text-align: left;
    }
    #catering article:nth-child(even){
        padding: 20px 0 20px 10px;
    }
    #catering article:nth-child(odd){
        padding: 20px 10px 20px 0;
    }
    .project-slider .huhot {
        padding: 150px 0;
    }
    
    #testimonial .testimonial-slider.modern-testimonial{
        max-width: 400px;
        margin-left: auto;
        margin-right: 40px;
    }
    /*.popular-news .popular-post-wrapper {
        width: 50%;
        float: left;
    }*/

    .footer-widgets-area.col-3 .gevaq {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .footer-widgets-area.col-3 .gevaq:not(:last-child) {
        padding-right: 40px;
    }
    .hyme.col-2 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .hyme.col-2 span:nth-child(2) {
        float: right;
        text-align: right;
    }
    .hyme {
        padding: 10px 0;
    }
    .fajoc .xukyde {
        float: left;
        text-align: left;
    }
    .modern-menu .fajoc .xukyde {
        float: left;
        text-align: center;
    }
    .fajoc nav {
        width: 60%;
        float: right;
    }

    .home-classic-blog #gallery .gallery-slider article .entry-header,
    .home-classic-blog #gallery .gallery-slider article.gallery-bg-image .entry-header{
        padding: 50px 50px 30px;
    }
    .col-5 article {
        width: 33.33%;
        float: left;
    }
    .col-5 article:nth-child(3n+1) {
        clear: left;
    }
    .col-5 article:nth-child(5n+1) {
        clear: none;
    }
    .col-5 article:nth-last-child(-n+5) {
        margin-bottom: 0;
    }
    .contact-section-wrapper {
        position: relative;
        display: flex;
        background: #fff;
        padding: 60px;
        align-items: center;
        max-width: 1024px;
        margin: 0 auto;
    }
    #contact .contact-address-wrapper{
        width: 50%;
        padding-right: 20px;
    }

    #contact .section-content {
        width: 50%;
        padding-left: 20px;
    }
    .half-image-slider #featured-slider .slider-content{
        display: flex;
        align-items: center;
    }
    .half-image-slider #featured-slider article .boruj{
        display: flex;
        align-items: center;
        flex-direction: row-reverse;
    }
    .half-image-slider #featured-slider .huhot {
        padding: 250px 0 ;
        background-size: cover;
        background-position: 50%;
        position: relative;
        width: 50%;
        float: right;
    }
    .half-image-slider #featured-slider .featured-content-wrapper{
        width: 50%;
        float: left;
    }    
    .half-image-slider #featured-slider .featured-content-wrapper .vokig{
        display: none;
    }
    #slider{
        padding-top: 20px;
    }
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .huhot{
        padding: 250px 0;
        border-radius: 30px;
    }
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .qazyl {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0;
        right: 20px;
    }
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .entry-header {
        display: flex;
        width: 100%;
    }
    #slider .ryxisit {
        font-size: 22px;
    }
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .entry-header .header-part {
        position: relative;
        width: 70%;
    }
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .ryxisit {
        font-size: 22px;
        max-width: 300px;
    }
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .entry-header .kyry {
        text-align: right;
        width: 30%;
        margin-top: 30px;
        display: block;
    } 
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .ryxisit a {
        padding: 5px 20px 5px 0;
        background-color: #fff;
        line-height: 1.6;
        /*-moz-border-top-right-radius: 25px;
        -webkit-border-top-right-radius: 25px;
        border-top-right-radius: 25px;*/
        -moz-border-bottom-right-radius: 25px;
        -webkit-border-bottom-right-radius: 25px;
        border-bottom-right-radius: 25px;
        -webkit-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
    }
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .kyry .cat-links{
        margin-bottom: 20px;
        padding: 5px 10px;
    }
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .kyry .date{
        border: 1 px solid #111;
        background-color: rgba(0, 0, 0, 0.5);
        color: #fff;
        padding: 2px 10px 0;
        border-radius: 25px;
        margin-top: 10px;
        display: inline-block;
        position: relative;
    }
    .home-main #slider .slick-item.has-post-thumbnail.slick-current .kyry > span:not(:last-child)::after {
      display: none;
    }
    #featuredpost .featuredpost-left article:first-child {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
    #featuredpost .featuredpost-left article {
        width: 50%;
        float: left;
    }
    #featuredpost .featuredpost-left article:not(:first-child){
        padding: 0 10px;
    }
    #subscription .boruj {
        padding: 100px 40px;
    }
}
@media screen and (min-width: 992px) {
    .home-education .section-title {
        font-size: 42px;
    } 
    #homepage-r-secondary{
        width: 30%;
    }  
    #homepage-l-secondary{
        float: left;
    } 
    #home-primary{
        width: 70%;
    }
    .section-title {
        font-size: 28px;
    } 
    .services-top {
        display: flex;
        width: 100%;
        align-items: center;
    }
    .services-top-left {
        width: 50%;
        text-align: left;
        padding-right: 50px;
    } 
    .services-top-left .section-title{
        text-align: left;
    }  
    .services-top-right {
        width: 50%;
    }
    #featuredpost .featuredpost-left article:first-child {
        width: 50%;
        float: left;
        margin-bottom: 0;
    }
    #featuredpost .featuredpost-left article {
        width: 25%;
        float: left;
    }
    #featuredpost .featuredpost-left article:not(:first-child){
        padding:0 0 0 20px;
    }
    #featuredpost .featuredpost-left article:nth-child(2),
    #featuredpost .featuredpost-left article:nth-child(3) {
        top: -20px;
    }
    #features .col-3 article:nth-child(1),
    #features .col-3 article:nth-child(6),
    #features .col-3 article:nth-child(7),
    #features .col-3 article:nth-child(12),
    #features .col-3 article:nth-child(13),
    #features .col-3 article:nth-child(18),
    #features .col-3 article:nth-child(19),
    #features .col-3 article:nth-child(24),
    #features .col-3 article:nth-child(25){
        width: 50%;
    }
    #features .col-3 article:nth-child(2),
    #features .col-3 article:nth-child(3),
    #features .col-3 article:nth-child(4),
    #features .col-3 article:nth-child(5),
    #features .col-3 article:nth-child(8),
    #features .col-3 article:nth-child(9),
    #features .col-3 article:nth-child(10),
    #features .col-3 article:nth-child(11),
    #features .col-3 article:nth-child(14),
    #features .col-3 article:nth-child(15),
    #features .col-3 article:nth-child(16),
    #features .col-3 article:nth-child(17),
    #features .col-3 article:nth-child(20),
    #features .col-3 article:nth-child(21),
    #features .col-3 article:nth-child(22),
    #features .col-3 article:nth-child(23),
    #features .col-3 article:nth-child(26),
    #features .col-3 article:nth-child(27){
        width: 25%;
    }
    #catering article .ryxisit{
        line-height: 26px;
        margin: 0;
    }
    #catering article:nth-child(even){
        padding: 10px 0 10px 50px;
    }
    #catering article:nth-child(odd){
        padding: 10px 50px 10px 0;
    }
    #information article,
    #information .entry-header {
        text-align: left;
    }
    #information .huhot {
        width: 50%;
        float: right;
        margin-bottom: 0;
    }
    #information .qazyl,
    #information article.no-post-thumbnail .qazyl {
        padding: 20px 20px 20px 0;
    }
    #information .ryxisit {
        font-size: 18px;
        font-weight: 600;
        margin:0;
    }
    #hero .hero-right,
    #hero .hero-left{
        width: 50%;
        float: left;
    }
    #hero .hero-right article{
        padding-left: 25px;
    }
    .home-minimal-blog #message .qazyl,
    .home-fitness #message .qazyl,
    .home-education #message .qazyl{
        z-index: 9;
    }
    .home-magazine #portfolio .tab-section .boruj{
        display: flex;
        align-items: center;
    }
    #testimonial .testimonial-slider.modern-testimonial{
        max-width: 500px;
        margin-left: auto;
        margin-right: 40px;
    }
    #testimonial .slick-prev,
    #testimonial .slick-next{
        display: none;
    }
    .home-fitness .testimonial-slider .qazyl,
    .home-education .testimonial-slider .qazyl {
        padding: 0px;
    }
    .home-fitness #features .boruj,
    .home-education #features .boruj,
    .home-medical #features .boruj{
        display: table;
    } 
    .home-fitness #features .col-3,
    .home-education #features .col-3,
    .home-medical #features .col-3 {
      margin: 0 0 0 -190px;
    }
    .home-fitness #features .huhot,
    .home-education #features .huhot,
    .home-medical #features .huhot{
        width: 40%;
    }
    .home-fitness #features article.features-main,
    .home-education #features article.features-main,
    .home-medical #features article.features-main{
        display: table-cell;
        width: 55%;
        float: right;
    }
    .home-fitness  #features .qazyl,
    .home-education  #features .qazyl,
    .home-medical  #features .qazyl {
        width: 100%;
        padding:0
    }
    .testimonial-slider .qazyl {
        padding: 20px;
    }
    #top-bar .renu + .renu {
        margin-top: 0;
    }
    #top-bar.col-2 .renu {
        float: left;
        text-align: left;
        padding: 3px 0 0;
    }
    #top-bar.col-2 .renu + .renu {
        float: right;
        text-align: right;
        padding: 0;
    }
    #top-bar.col-3 .sevyp{
        width: 40%;
        float: left;
        text-align: left;
    }
    #top-bar.col-3 .widget_social_icons{
        width: 30%;
        float: left;
        text-align: center;
    }
    #top-bar.col-3 .top-search{
        width: 20%;
        float: right;
        text-align: right;
    }
    .featured-content-wrapper .ryxisit {
        font-size: 34px;
    }
    .col-3 article {
        width: 33.33%;
    }
    .col-3 article:nth-child(2n+1) {
        clear: none;
    }
    .col-3 article:nth-child(3n+1){
        clear: left;
    }
    /*.col-3 article:nth-last-child(-n+3) {
        margin-bottom: 20px;
    }*/
    nav.hygaw.nybekin {
        margin: 63px 0;
    }
    #vuwem .social-icons {
        margin-left: -15px;
    }
    .social-icons li:not(:last-child) {
        margin-right: 6px;
        margin-bottom: 0;
    }
    #featured article {
        width: 33.33%;
        float: left;
        clear: none;
        margin-bottom: 30px;
        padding: 0 15px;
    }
    #cta .section-title {
        margin-bottom: 0;
        font-size: 34px;
        text-align: left;
    }
    .home-education #cta .section-title {
        text-align: center;
    }

    #features .huhot {
        width: 50%;
        float: left;
        margin-bottom: 0;
    }
    #features .ryxisit {
        font-size: 24px;
        font-weight: 600;
        margin:0;
    }
    #featured article:first-child {
        width: 66.66%;
    }
    #featured .qazyl {
        padding: 30px;
    }
    .footer-widgets-area.col-4 .gevaq {
        width: 25%;
        padding-right: 40px;
    }
    .footer-widgets-area.col-4 .gevaq:last-child {
        padding-right: 0;
    }
    .footer-widgets-area.col-4 .gevaq:nth-child(2n+1) {
        clear: none;
    }
    .footer-widgets-area.col-4 .gevaq:nth-child(4n+1) {
        clear: left;
    }
    .footer-widgets-area.col-4 .gevaq:nth-last-child(-n+4) {
        margin-bottom: 0;
    } 
    #japasu .wpcf7 p:nth-child(3) {
        width: 49%;
        float: left;
    } 
    #japasu .wpcf7 p:nth-child(4) {
        width: 50%;
        float: right;
    }
    #japasu .wpcf7 p {
        padding: 0 15px;
    }
    .tab-section-content.col-4 article {
        width: 25%;
        float: left;
    }
    ul.tabs li {
        margin-bottom: 0;
    }

    #event .section-content {
        display: flex;
        text-align: left;
    }
    .event-completed {
        width: 50%;
        padding-right: 20px;
    }
    .event-upcoming {
        width: 50%;
        padding-left: 20px;
    }
    .event-completed{
        border-right: 2px solid var(--primary-color);
    }
    .event-upcoming{
        border-left: 2px solid var(--primary-color);
    }
    .woocommerce #shopproduct ul.products li.product, 
    .woocommerce-page #shopproduct ul.products li.product {
        width: 33.33%;
    }
    .woocommerce #shopproduct ul.products li.product:nth-child(2n+1), 
    .woocommerce-page #shopproduct ul.products li.product:nth-child(2n+1) {
        clear: none;
    }
    .woocommerce #shopproduct ul.products li.product:nth-child(3n+1), 
    .woocommerce-page #shopproduct ul.products li.product:nth-child(3n+1) {
        clear: left;
    }
    .woocommerce #shopproduct ul.products li.product:nth-last-child(-n+3), 
    .woocommerce-page #shopproduct ul.products li.product:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .blog-four .jowylaf article {
        margin-bottom: 40px;
    }
    .blog-four .jowylaf article .qazyl{
        padding-bottom: 40px;
    }
    .home-classic-blog #gallery .gallery-slider .gallery-bg-image{
        padding: 250px 0;
    }
    .blog-six .jowylaf article {
        position: relative;
        display: table;
    }
    .blog-six .jowylaf article .huhot {
        width: 50%;
        display: table-cell;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        padding: 0;
        box-shadow: -8px 5px 30px rgba(0, 0, 0, 0.12);
    }
    /*.blog-six article:first-child .huhot {
        border-top-left-radius: 30px;
    }
    .blog-six article:nth-child(2) .huhot {
        border-top-right-radius: 30px;
    }
    .blog-six article:nth-last-child(2) .huhot {
        border-bottom-left-radius: 30px;
    }
    .blog-six article:last-child .huhot {
        border-bottom-right-radius: 30px;
    }*/
    .blog-six .jowylaf article .qazyl {
        width: 50%;
        display: table-cell;
        float: right;
        text-align: left;
        padding:20px;
        position: relative;
        height: 100%;
    }
    .blog-six .jowylaf article:nth-child(4n+2) .huhot {
        left: 0;
        right: auto;
        width: 50%;

    }
    .blog-six .jowylaf article:nth-child(4n+2) .qazyl {
        float: right;
        width: 50%;
        text-align: left;
        padding-right: 10px;
        padding-left: 20px;
    }
    .blog-six .jowylaf article:nth-child(4n+2) {
        border-right: 1px solid #f5f5f5;
    }

    .blog-six .jowylaf article:nth-child(4n+1) .huhot {
        left: auto;
        right: 0;
        width: 50%;
    }
    .blog-six .jowylaf article:nth-child(4n+3) .qazyl::after,
    .blog-six .jowylaf article:nth-child(4n+3) .hytigy-thumbnail-link::before,
    .blog-six .jowylaf article:nth-child(4n+3) .huhot::after,
    .blog-six .jowylaf article:nth-child(4n+3) .huhot::before,
    .blog-six .jowylaf article:nth-child(4n+2) .qazyl::after,
    .blog-six .jowylaf article:nth-child(4n+2) .hytigy-thumbnail-link::before,
    .blog-six .jowylaf article:nth-child(4n+2) .huhot::after,
    .blog-six .jowylaf article:nth-child(4n+2) .huhot::before {
        content: "";
        position: absolute;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-color: #222;
    }
    .blog-six .jowylaf article:nth-child(4n+2) .huhot::before,
    .blog-six .jowylaf article:nth-child(4n+3) .huhot::before {
        top: 35px;
        right: 5px;
    }
    .blog-six .jowylaf article:nth-child(4n+2) .huhot::after, 
    .blog-six .jowylaf article:nth-child(4n+3) .huhot::after {
        bottom: 35px;
        right: 6px;
    }
    .blog-six .jowylaf article:nth-child(4n+2) .qazyl::before,
    .blog-six .jowylaf article:nth-child(4n+2) .hytigy-thumbnail-link::after,
    .blog-six .jowylaf article:nth-child(4n+3) .qazyl::before,
    .blog-six .jowylaf article:nth-child(4n+3) .hytigy-thumbnail-link::after {
        content: "";
        position: absolute;
        width: 40px;
        background-color: #9f9f9f;
        border: 1px solid #9f9f9f;
        height: 10px;
        border-radius: 6px;
    }
    .blog-six .jowylaf article:nth-child(4n+2) .qazyl::before,
    .blog-six .jowylaf article:nth-child(4n+3) .qazyl::before{
        top: 40px;
        left: -20px;
        z-index: 99;
    }
    .blog-six .jowylaf article:nth-child(4n+2) .hytigy-thumbnail-link::after,
    .blog-six .jowylaf article:nth-child(4n+3) .hytigy-thumbnail-link::after {
        bottom: 40px;
        right: -20px;   
    }
    .blog-six .jowylaf article:nth-child(4n+2) .qazyl::after,
    .blog-six .jowylaf article:nth-child(4n+3) .qazyl::after {
        top: 35px;
        left: 5px;
    }
    .blog-six .jowylaf article:nth-child(4n+2) .hytigy-thumbnail-link::before,
    .blog-six .jowylaf article:nth-child(4n+3) .hytigy-thumbnail-link::before {
        bottom: 35px;
        right: -25px;
    }
    

    .blog-six .jowylaf article:nth-child(4n+1) .qazyl {
        float: left;
        width: 50%;
        text-align: right;
        padding-right: 20px;
        padding-left: 10px;
    }
    .blog-six .jowylaf article:nth-child(4n) .qazyl::after,
    .blog-six .jowylaf article:nth-child(4n) .hytigy-thumbnail-link::before,
    .blog-six .jowylaf article:nth-child(4n) .huhot::after,
    .blog-six .jowylaf article:nth-child(4n) .huhot::before,
    .blog-six .jowylaf article:nth-child(4n+1) .qazyl::after,
    .blog-six .jowylaf article:nth-child(4n+1) .hytigy-thumbnail-link::before,
    .blog-six .jowylaf article:nth-child(4n+1) .huhot::after,
    .blog-six .jowylaf article:nth-child(4n+1) .huhot::before {
        content: "";
        position: absolute;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-color: #222;
    }
    .blog-six .jowylaf article:nth-child(4n) .huhot::before,
    .blog-six .jowylaf article:nth-child(4n+1) .huhot::before {
        top: 35px;
        left: 5px;
    }
    .blog-six .jowylaf article:nth-child(4n) .huhot::after,
    .blog-six .jowylaf article:nth-child(4n+1) .huhot::after {
        bottom: 35px;
        left: 6px;
    }
    .blog-six .jowylaf article:nth-child(4n) .qazyl::before,
    .blog-six .jowylaf article:nth-child(4n) .hytigy-thumbnail-link::after,
    .blog-six .jowylaf article:nth-child(4n+1) .qazyl::before,
    .blog-six .jowylaf article:nth-child(4n+1) .hytigy-thumbnail-link::after {
        content: "";
        position: absolute;
        width: 40px;
        background-color: #9f9f9f;
        border: 1px solid #9f9f9f;
        height: 10px;
        border-radius: 6px;
    }
    .blog-six .jowylaf article:nth-child(4n) .qazyl::before,
    .blog-six .jowylaf article:nth-child(4n+1) .qazyl::before{
        top: 40px;
        right: -20px;
        z-index: 99;
    }
    .blog-six .jowylaf article:nth-child(4n) .hytigy-thumbnail-link::after,
    .blog-six .jowylaf article:nth-child(4n+1) .hytigy-thumbnail-link::after {
        bottom: 40px;
        left: -20px;   
    }
    .blog-six .jowylaf article:nth-child(4n) .qazyl::after,
    .blog-six .jowylaf article:nth-child(4n+1) .qazyl::after {
        top: 35px;
        right: 5px;
    }
    .blog-six .jowylaf article:nth-child(4n) .hytigy-thumbnail-link::before,
    .blog-six .jowylaf article:nth-child(4n+1) .hytigy-thumbnail-link::before {
        bottom: 35px;
        left: -25px;
    }
    
    .blog-six .jowylaf article:nth-child(4n+1){
        border-left: 1px solid #f5f5f5;
    }
    .blog-six .jowylaf article:nth-child(4n+3) .huhot {
        left: 0;
        right: auto;
        width: 50%;

    }
    .blog-six .jowylaf article:nth-child(4n+3) .qazyl {
        float: right;
        width: 50%;
        text-align: left;
        padding-right: 10px;
        padding-left: 20px;
    }
    .blog-six .jowylaf article:nth-child(4n+3){
        border-right: 1px solid #f5f5f5;
    }
    .blog-six .jowylaf article:nth-child(4n) .huhot {
        left: auto;
        right: 0;
        width: 50%;

    }
    .blog-six .jowylaf article:nth-child(4n) .qazyl {
        float: left;
        width: 50%;
        text-align: right;
        padding-right: 20px;
        padding-left: 10px;
    }
    .blog-three.no-sidebar .jowylaf article .huhot{
        padding: 150px 0;
    }
    .half-image-slider #featured-slider .featured-content-wrapper .vokig{
        display: block;
    }
}
@media screen and (min-width: 1024px) {
    #top-bar button{
        display: none;
    }
    .fajoc nav {
        width: 100%;
    }
    .home.header-four #ripiru {
      padding-top: 85px;
    }
    .home.header-six #ripiru {
      padding-top: 50px;
    }
    .header-three .header_ads{
        margin-left: auto;
    }
    .header-five #vevug .boruj,
    .header-three #vevug .boruj,
    .header-two #vevug .boruj {
        display: block !important;
        align-items: center;
        width: 100%;
        max-width: 100%;
    }
    .header-six .main-navigation ul.nav-menu .current-menu-item > a::before, 
    .header-six .main-navigation ul.nav-menu > li > a:hover::before, 
    .header-six .main-navigation ul.nav-menu > li > a:focus::before {
        content: "";
        font-size: 15px;
        position: absolute;
        font-family: 'FontAwesome';
        top: -16px;
        left: 43%;
        color: var(--primary-color);
    }
    .header-three.home-normal-magazine .menu-information-container,
    .header-three.home-magazine .menu-information-container,
    .header-two.home-normal-magazine .menu-information-container,
    .header-two.home-magazine .menu-information-container {
        padding-left: 45px;
    }
    
    .header-two .fajoc nav,
    .header-two .main-navigation ul.nav-menu{
        text-align: center;
    }
    .header-three .main-navigation ul.nav-menu,
    .header-three .fajoc nav,
    .header-five .main-navigation ul.nav-menu{
        text-align: left;
    }
    .header-six .fajoc nav, 
    .header-four .fajoc nav, 
    .tewi .fajoc nav {
      width: 70%;
      float: right;
      margin-right: 0;
      margin-left: auto;
      padding: 5px 0;
    } 
    .header-nine .fajoc nav {
      width: 80%;
      max-width: 100%;
      float: none;
      margin-right: auto;
      margin-left: auto;
      padding: 5px 0;
    }
    .header-nine.kuve .fajoc nav{
        width: 100%;
    }
    .header-six .xipim,
    .header-four .xipim,
    .tewi .xipim{
      width: 30%;
      float: left;
      padding: 5px 0;
    }
    .header-nine .fajoc .xukyde {
      width: 100%;
      float: none;
      padding: 5px 0;
    }
    .header-nine.kuve .fajoc .xukyde {
      width: auto;
    }
    .header-nine .xipim{
        display: block;
    }
    .header-nine.kuve .xipim{
        display: none;
    }
    .header-nine .main-navigation ul.nav-menu{
        text-align: right;
    }
    .header-nine.kuve .main-navigation ul.nav-menu{
        text-align: center;
    }
    .header-six  #vevug .boruj, 
    .header-four  #vevug .boruj, 
    .tewi  #vevug .boruj {
      display: flex;
      align-items: center;
    }
    .header-nine  #vevug .boruj {
      display: flex;
      align-items: center;
    }
    .header-nine.kuve  #vevug .boruj {
      display: block;
      align-items: center;
    }
    .header-three .main-navigation ul.nav-menu > li:first-child > a{
        padding-left: 0;
    }
    .main-navigation ul.nav-menu > li > a,
    .main-navigation ul.sub-menu li a {
        padding: 5px 13px;
    }
    .main-navigation ul.sub-menu li {
       border: 1px solid #e5e5e5;
    }
    .main-navigation ul#japasu-menu ul li.current-menu-item > a,
    .main-navigation ul#japasu-menu ul li:hover > a,
    .main-navigation ul#japasu-menu ul li:focus > a {
        color: var(--primary-color);
    }
    .header-four .main-navigation ul.nav-menu > li > a {
      border-bottom: 2px solid transparent;
    }
    .header-five .main-navigation ul .sub-menu li a,
    .header-three .main-navigation ul .sub-menu li a,
    .header-two .main-navigation ul .sub-menu li a{
        color: #000;
    }
    .header-five .main-navigation ul.nav-menu .current-menu-item > a{
        color: var(--primary-color);
    }
    .header-five .main-navigation ul.nav-menu > li > a:hover::before {
      content: "";
      font-family: "FontAwesome";
      position: absolute;
      bottom: -19px;
      top: auto;
      left: 0;
      right: 0;
    }/*
    .header-two.main-navigation ul.nav-menu > li > a:hover::before,
    .header-five .main-navigation ul.nav-menu .current-menu-item > a::before,
    .header-two .main-navigation ul.nav-menu .current-menu-item > a::before{
        content: "";
        font-family: "FontAwesome";
        position: absolute;
        bottom: -18px;
        top: auto;
        left: 0;
        right: 0;
    }

    .header-three .main-navigation ul.nav-menu > li > a:hover::before,
    .header-three .main-navigation ul.nav-menu .current-menu-item > a::before{
        content: "";
        font-family: "FontAwesome";
        position: absolute;
        bottom: -18px;
        top: auto;
        left: 42%;
        right: 0;
    }*/
    .kids-menu .main-navigation ul#japasu-menu > li.lobahis:after,
    .kids-menu .main-navigation ul#japasu-menu > li.far:after,
    .kids-menu .main-navigation ul#japasu-menu > li.fab:after,
    .kids-menu .main-navigation ul#japasu-menu > li.fas:after {
        content: "";
        width: 55px;
        height: 55px;
        border: 1px solid #5750A0;
        display: inline-block;
        vertical-align: middle;
        border-radius: 100%;
        position: absolute;
        top: -4px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .kids-menu .main-navigation ul.nav-menu > li::after {
        background-color: transparent !important;
    }
    .kids-menu .main-navigation ul > li ul li > a{
        border-bottom: 1px solid #e9e9e9;
    }
    .kids-menu .main-navigation ul > li ul.sub-menu li > a{
        font-size: 16px;
        padding: 15px;
    }
    .header-nine.kuve .xukyde {
        float: none;
        padding: 0;
        display: inline-block;
        vertical-align: middle;
        min-height: auto;
        margin-left: 15px;
        margin-right: 30px;
    }
    .header-nine.kuve .xukyde .wofimo img {
        margin-right: 0;
    }
    .header-nine.kuve #site-navigation {
        float: none;
        text-align: center;
    }
    .main-navigation .menu-item-has-children > a:after {
        content: "";
        font-family: 'FontAwesome';
        padding-left: 8px;
    }
    .main-navigation ul ul .menu-item-has-children > a:after {
        content: "";
    }
    .main-navigation ul.nav-menu {
        display: block !important;
        height: auto !important;
        text-align: right;
    }
    .modern-menu .main-navigation ul.nav-menu {
        text-align: left;
    }
    .main-navigation ul li:hover > ul,
    .main-navigation ul li.focus > ul {
        left: 0;
        right: auto;
    }
    .main-navigation ul ul li:hover > ul,
    .main-navigation ul ul li.focus > ul {
        left: 100%;
        right: auto;
    }
    /*.main-navigation ul ul li:hover > a{
        background-color: var(--primary-color);
    }*/
    .main-navigation ul.sub-menu > li:last-child > a {
        border-bottom: none;
    }
    .main-navigation ul ul li {
        border-bottom: 1px solid #eee;
    }
    .main-navigation ul ul > li:last-child {
        border-bottom: none;
    }
    .main-navigation ul ul ul {
        top: 0;
    }

    .fajoc nav {
        text-align: right;
        padding-top: 10px;
    }
    .menu-toggle {
        height: 80px;
        position: absolute;
        top: 50%;
        right: 35px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    #search {
        position: absolute;
        z-index: 30;
        right: 0;
        top: 100%;
        display: none;
    }
    .main-navigation .search-active .icon-search {
        display: none;
    }
    .main-navigation .search-active .icon-close {
        display: inline-block;
    }
    #search:before {
        content: "";
        width: 0;
        height: 0;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 9px solid #111;
        position: absolute;
        top: -9px;
        right: 5px;
    }
    button.dropdown-toggle {
        display: none;
    }
    .menu-toggle{
        display: none;
    }
    .modern-menu.menu-toggled .fajoc ul.nav-menu,
    .modern-menu.menu-toggled .fajoc ul#japasu-menu {
        display: block !important;
    }
    .modern-menu .fajoc ul.nav-menu,
    .modern-menu ul#japasu-menu,
    .modern-menu .fajoc ul#japasu-menu  {
        display: none !important;
    }
    .header-seven .menu-toggle {
        display: block;
    }
    .modern-menu .menu-toggle {
        display: block !important;
    }
    .modern-menu .menu-label {
        display: none;
    }
    .main-navigation ul {
        display: block;
    }
    .main-navigation li {
        display: inline-block;
    }
    .main-navigation .left-menu {
        padding-left: 50px;
    }
    .main-navigation ul.nav-menu > li.left-menu > a,
    .main-navigation ul.nav-menu > li.right-menu > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .main-navigation li.left-menu + li.right-menu:before {
        content: "";
        position: absolute;
        top: 50%;
        margin-left: -6px;
        color: #fff;
        margin-top: -1px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .half-image-slider #featured-slider .slider-content{
        display: flex;
        align-items: center;
    }
    .half-image-slider #featured-slider article .boruj{
        display: flex;
        align-items: center;
        flex-direction: row-reverse;
    }
    .half-image-slider #featured-slider .huhot {
        padding: 250px 0 ;
        background-size: cover;
        background-position: 50%;
        position: relative;
        width: 50%;
        float: right;
    }
    .half-image-slider #featured-slider .featured-content-wrapper{
        width: 50%;
        float: left;
    }
    @keyframes rightLeft {
      to {
        right: 67%;
        transform: translateX(-100%);
      }
    }
    @keyframes bottomTop {
      to {
        bottom: 65%;
        transform: translateY(-100%);
      }
    }
    .main-navigation form.search-form {
        border: 20px solid #111;
    }
    .main-navigation form.search-form input {
        background-color: #fff;
        border-color: #fff;
        color: #111;
    }
    .fynawar #japasu,
    .left-sidebar #japasu {
        width: 70%;
        float: left;
        padding-right: 35px;
    }
    .fynawar #secondary,
    .left-sidebar #secondary
     {
        width: 30%;
        float: right;
        position: sticky !important;
        top: 0;
    }

    .left-sidebar #japasu { 
        float: right;
        padding-right: 0;
        padding-left: 50px;
    }
    .no-sidebar #japasu {
        width: 100%;
        float: none;
    }
    .col-4 article {
        width: 25%;
    }
    .col-4 article:nth-child(2n+1) {
        clear: none;
    }
    .col-4 article:nth-child(4n+1) {
        clear: left;
    }
    .col-4 article:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
    .col-5 article {
        width: 20%;
        float: left;
    }
    .col-5 article:nth-child(3n+1),
    .col-5 article:nth-child(2n+1) {
        clear: none;
    }
    .col-5 article:nth-child(5n+1) {
        clear: left;
    }
    .col-5 article:nth-last-child(-n+5) {
        margin-bottom: 0;
    }
    .single.no-sidebar #japasu {
        max-width: 1024px;
        margin: 0 auto;
    }
    .no-sidebar.home #japasu {
        max-width: 100%;
    }
    .sensational-wrapper .gevaq:nth-last-child(2n) {
        width: 70%;
        padding-right: 20px;
        float: left;
    }
    .sensational-wrapper .gevaq:nth-last-child(2n+1)  {
        width: 30%;
        float: right;
    }
    #details article.has-post-thumbnail {
        display: flex;
    }
    #details article.has-post-thumbnail .huhot {
        width: 40%;
        float: left;
        margin-bottom: 0;
    }
    #details article.has-post-thumbnail .qazyl {
        width: 60%;
        float: right;
        text-align: center;
        padding-left: 40px;
        padding-top: 40px;
    }
    #project {
        padding: 60px 0 80px;
    }

    #blog:after,
    #project:after {
        content: "";
        position: absolute;
        bottom: 0;
        height: 250px;
        left: 0;
        right: 0;
        width: 100%;
    }
    #blog:after,
    #project:after {
        height: 370px;
    }
    .project-slider .slick-list {
        padding-bottom: 45px;
    }

    #project .section-header {
        position: relative;
        z-index: 1;
    }
    #project + #our-contribution {
        padding-top: 0;
    }

    #project .section-header-wrapper .read-more {
        display: inline-block;
        float: right;
        margin-top: 50px;
    }

    .project-slider .slick-list {
        padding-bottom: 45px;
    }
    .testimonial-slider .slick-list {
        padding-bottom: 45px;
    }

    #testimonial .section-header {
        position: relative;
        z-index: 1;
    }
    #testimonial + #our-contribution {
        padding-top: 0;
    }

    #testimonial .section-header-wrapper .read-more {
        display: inline-block;
        float: right;
        margin-top: 50px;
    }

    #testimonial .section-header {
        width: 100%;
    }

    .testimonial-slider .slick-list {
        padding-bottom: 45px;
    }

    #testimonial .section-header {
        position: relative;
        z-index: 1;
    }
    #client .client-slider{
        width: 80%;
        float: right;
    }
    .home-fitness #client .client-slider,
    .home-business #client .client-slider{
        width: 100%;
        float: none;
    }
    #client .section-header{
        width: 20%;
        float: left;
    }
    .home-fitness #client .section-header
    .home-business #client .section-header{
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 30px;
    }
    #information article {
      display: flex;
      align-items: center;
    }
    #informarion .personal-skils{
        width: 50%;
    }
    #informarion .qazyl {
        width: 50%;
    }
    .contact-form-wrapper {
      width: 100%;
    }
    .home-medical #services .boruj{
        display: table;
    }
    .home-medical #services .right-featured-image{
        display: none;
    }
    .home-medical #services.enable-services-background .right-services{
        width: 40%;
        float: right;
        position: absolute;
        display: table-cell;
        top: 0;
        right: 0;
        left: auto;
        bottom: 0;
        overflow: hidden;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    #services.enable-services-background .right-services{
        width: 40%;
        float: right;
        position: relative;
        background-image: none;
    }
    #services.enable-services-background .left-services{
        width: 55%;
        float: left;
        position: relative;
        padding: 60px 0;
    }
    .single-product.woocommerce-page.fynawar #japasu,
    .woocommerce-page.fynawar #japasu,
    .woocommerce-page.left-sidebar #japasu {
        width: 100%;
        float: none;
        padding-right: 0;
    }
    .woocommerce-page ul.products li.product{
        margin-bottom: 55px;
    }
    .blog-six .jowylaf article .qazyl {
        padding: 45px 20px;
    }

}
@media screen and (min-width: 1200px) {
    .header-three .main-navigation ul.nav-menu > li > a,
    .header-two .main-navigation ul.nav-menu > li > a {
        padding: 5px 13px;
    }
    .header-five .main-navigation ul.nav-menu > li > a {
        padding: 0px 30px 0 0;
    }
    .main-navigation ul.nav-menu > li > a {
        padding: 10px 13px;
    }
    .jowylaf.col-3 .has-post-thumbnail .huhot {
        padding: 160px 0;
    }
    .fullwidth-slider #featured-slider article, 
    .default-slider #featured-slider article {
      padding: 170px 0;
    }
    .home-nature.fullwidth-slider #featured-slider article, 
    .home-nature.default-slider #featured-slider article {
      padding: 290px 0 250px;
    }
    .home-medical.fullwidth-slider #featured-slider article, 
    .home-medical.default-slider #featured-slider article {
      padding: 250px 0 300px;
    }
    #information .qazyl {
        padding: 50px 80px 50px  0;
    }
    .home-medical #information .qazyl {
        padding: 0px 80px 0px  0;
    }
    #newsfeatured .syfezu:nth-child(2) {
        width: 25%;
    }
    .project-slider .huhot {
        padding: 140px 0;
    }
    .project-slider .slick-list {
        margin-right: -350px;
        padding-right: 350px;
        z-index: 1;
    }
    .project-slider .slick-dots{
        z-index: 1;
        bottom: 0;
    }
    
    .slick-next,
    .slick-prev {
        background-color: var(--primary-color);
        z-index: 9;
    }
    #features .qazyl {
        padding: 40px 0 30px 80px;
    }
    #features .col-3 .huhot {
        padding: 150px 0;
    }
    #testimonial .testimonial-slider.modern-testimonial{
        max-width: 600px;
        margin-left: auto;
        margin-right: 40px;
    }
    ul.tabs li {
        margin-right: 10px;
    }
    #details ul.tabs li {
        margin-right: 0;
        margin-bottom: 0;
    }
    ul.tabs li:last-child {
        margin-right: 0;
    }

}
@media screen and (min-width: 1400px) {
     .home-fitness #testimonial .testimonial-slider,
    .home-education #testimonial .testimonial-slider {
      max-width: 100%;
      margin-left: auto;
      margin-right: 0;
      overflow: hidden;
      padding-top: 30px;
    }
    #vibyha {
        padding: 300px 0;
    }
    .main-navigation ul.nav-menu > li > a {
      font-size: 14px;
    }
    .fullwidth-slider #featured-slider article, 
    .default-slider #featured-slider article {
      padding: 200px 0;
    }
    #catering article:nth-child(even){
        padding: 20px 0 20px 50px;
    }
    #catering article:nth-child(odd){
        padding: 20px 50px 20px 0;
    }

    .categorynews-wrapper article.full-width .huhot {
        padding: 120px 0;
    }
    .team-section .huhot {
        padding: 220px 0;
    }

    .woocommerce ul.products .product-image{
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        padding: 200px 0;
        position: relative;
    }
    .author-thumbnail .main-thumbnail{
        height: 600px;
    }
    .author-thumbnail .main-thumbnail:hover{
        animation: vertical-shaking 2s infinite;
    }
    .author-thumbnail .main-thumbnail img{
        height: 600px;
    }
    .author-first-thumbnail img,
    .author-second-thumbnail img{
        height: 290px;
    }
    #gallery .gallery-slider .wp-video{
        width: 950px !important;
        margin: 0 auto;
    }
    .home-main #editorpick .editorpick-top-wrapper .huhot{
        padding:280px 0;
    }
    .main-navigation ul.nav-menu > li > a {
      font-size: 16px;
    }

    .home-main #slider .slick-item.has-post-thumbnail.slick-current .huhot{
        padding: 300px 0;
        border-radius: 30px;
    }

}
@media screen and (min-width: 1600px) {
    .header-five .main-navigation ul.nav-menu > li > a {
      font-weight: 600;
      font-size: 16px;
    }
    .half-image-slider #featured-slider article .huhot,
    .fullwidth-slider #featured-slider article{
        padding: 200px 0;
    }
    .home-minimal-blog.blog-banner-disable #vibyha{
        display:block !important;
        padding: 350px 0;
    }

    .home-fitness.fullwidth-slider #featured-slider article{
        padding: 380px 0;
    }
    .fullwidth-slider #featured-slider article, 
    .default-slider #featured-slider article {
        padding: 200px 0;
    }
    .home-nature.fullwidth-slider #featured-slider article, 
    .home-nature.default-slider #featured-slider article {
        padding: 430px 0 370px;
    }
    .home-medical.fullwidth-slider #featured-slider article, 
    .home-medical.default-slider #featured-slider article {
        padding: 350px 0;
    }
    #services.enable-services-background .left-services {
      width: 55%;
      float: left;
      position: relative;
      padding: 90px 0 60px;
    }
    .home-corporate.enable-corporate-curve #cta{
        padding: 190px 0 350px ;
    }
    .home-medical .boruj {
        max-width: 1400px;
    } 

    #testimonial .testimonial-slider.modern-testimonial{
        max-width: 800px;
        margin-left: auto;
        margin-right: 40px;
    }
    .home-medical .testimonial-slider article{
        padding: 70px;
    }
    #naturegallery .huhot {
      padding: 400px 0;
    }

    .home-classic-blog #gallery .gallery-slider .gallery-bg-image{
        padding: 350px 0;
    }
    .modern-menu #top-bar .boruj,
    .modern-menu header .boruj,
    .blog-six .jowylaf .boruj {
        width: 98%;
        max-width: 1600px;
    } 
    .blog-six .jowylaf article .qazyl {
        padding: 50px 20px;
        padding-right: 20px;
    }
    .blog-three.no-sidebar .jowylaf article .huhot{
        padding: 200px 0;
    }
}
@media screen and (min-width: 1900px) {
    .boruj,
    #testimonial .testimonial-slider {
        max-width: 1600px;
    } 
    .home-blog .boruj {
        max-width: 1400px;
    } 
    .home-normal-magazine .boruj {
        max-width: 1200px;
    }
    #testimonial .testimonial-slider.modern-testimonial {
        max-width: 1000px;
    }
    .testimonial-slider .vokig p{
        font-size: 20px;
    }
    .testimonial-slider article{
        padding: 50px;
    }
    #vibyha {
        padding: 325px 0;
    }
    #vibyha .page-title {
        font-size: 40px;
    }
    .fajoc .top-search form.search-form button.search-submit{
        right: 120px;
    }
    .blog-two  .jowylaf .huhot {
        padding: 450px 0;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
     #details article.has-post-thumbnail .qazyl {
        padding-left: 90px;
        padding-top: 90px;
    }
     #blog:before,
     #project:before {
        width: 275px;
    }
    .box {
        width: 100px;
        right: 175px;
        border-top-right-radius: 100px;
    }
    .project-slider .huhot {
        padding: 310px 0;
    }
    .half-image-slider #featured-slider article .huhot,
    .fullwidth-slider #featured-slider article{
        padding: 411px 0;
    }

    .fullwidth-slider #featured-slider article, 
    .default-slider #featured-slider article {
        padding: 410px 0;
    }
    #testimonial:before {
        width: 275px;
    }
    .testi-box {
      width: 100px;
      left: 175px;
      border-top-left-radius: 100px;
    }
    #counter .counter-item {
      padding: 60px 20px 35px;
    }
    #cta {
        padding: 70px 0;
    }
    #portfolio article{
        padding: 15px;
    }
    ul.tabs li {
        margin-right: 10px;
    }
    .header-nine.kuve .xukyde {
        margin-left: 35px;
        margin-right: 50px;
    }
    #services.enable-services-background .right-services{
        width: 35%;
        float: right;
        position: relative;
    }
    #services.enable-services-background .left-services{
        width: 65%;
        float: left;
        position: relative;
        padding: 100px 0 90px;
    }
    @keyframes rightLeft {
      to {
        right: 75%;
        transform: translateX(-100%);
      }
    }
    @keyframes bottomTop {
      to {
        bottom: 76%;
        transform: translateY(-100%);
      }
    }

}
@media screen and (max-width: 1900px) {

}
@media screen and (max-width: 1600px) {
    .home-corporate #services .icon-container a,
    .home-fitness #services .icon-container a {
        padding: 24px;
        border-radius: 50%;
    }
    .home-corporate #services .icon-container i,
    .home-fitness #services .icon-container i {
        font-size: 24px;
    }
    .blog-six .jowylaf article .ryxisit{
        line-height: 24px;
    }
    .blog-six .jowylaf article .ryxisit a{
        font-size: 24px;
    }
      
}
@media screen and (max-width: 1400px) {
    .home-education #testimonial .testimonial-slider{
        max-width: 750px;
        margin: 0 auto;
    }
    .testimonial-svg svg{
        left: -15px;
    }
    #features article {
        padding: 150px 0;
    }
    #gallery article .gallery-featured-image{
        padding: 85px 0;
    }
    .categorynews-wrapper article.half-width .huhot {
        padding: 40px 0;
    }
    #trending .half-width .ryxisit{
        font-size: 14px;
        line-height: 1.3;
    }
    #highlights .ryxisit{
        font-size: 16px;
    }
    #highlights .kyry{
        font-size: 12px;
    }
    #recent .huhot{
        padding: 100px 0;
    }
}
@media screen and (max-width: 1200px) {
    #tips article{
        width: 50%;
        margin-bottom: 30px;
    }
    #blog .section-content.col-3 article.large-width .ryxisit {
        font-size: 22px;
    }
     #cta p,
    #cta .section-subtitle {
        margin-left: auto;
        margin-right: auto;
    }
    .jowylaf .ryxisit {
      font-size: 20px;
      font-weight: bold;
    }
    
}
@media screen and (max-width: 1023px) {
    #top-bar button{
        display: block;
        background-color: transparent;
        font-size: 20px;
        border: none;
        max-width: 20px;
        padding: 5px;
        margin: 0 auto;
    }
    .home.header-four #ripiru {
      padding-top: 60px;
    }
    .home.header-six #ripiru {
      padding-top: 30px;
    }
    #top-bar .boruj{
        display: none;
    }
    #top-bar.topbar-menu-active .boruj{
        display: block;
    }
    #vevug {
        margin-bottom: 0;
        position: relative;
        min-height: 50px;
        border-bottom: 1px solid #e5e5e5;
    }
    .header-six #vevug {
        border-bottom: none;
    }
    .nav-menu .menu-item-description{
        display: none;
    }
    .kids-menu #vevug {
        height: auto;
        min-height: unset;
    }
    .kids-menu .xukyde{
        padding: 15px 0;
    }
    #vevug .boruj,
    .kids-menu #vevug .boruj{
        display: flex;
        align-items: center;
    } 
    .kids-menu #vevug .xipim{
        width: 70%;
    } 
    .kids-menu #vevug #site-navigation{
        top: 25px;
    } 
    .header-six  #vevug .boruj, 
    .header-four  #vevug .boruj, 
    .tewi  #vevug .wrapperr, 
    .header-nine  #vevug .boruj {
      display: block;
      align-items: center;
    }
    .home.header-six.home-magazine #ripiru {
      padding-top: 105px;
    }

    .header-six.disable-single-post-header.single.single-post .mosem,
    .header-six.disable-single-page-header.page .mosem{
        padding-top: 70px;
    }
    .header-six .fajoc nav, 
    .header-four .fajoc nav, 
    .tewi .fajoc nav, 
    .header-nine .fajoc nav {
      width: 100%;
      float: none;
      margin-right: auto;
      margin-left: auto;
      padding: 5px 0;
    }
    .header-six .xipim,
    .header-four .xipim,
    .tewi .xipim,
    .header-nine .xipim {
      width: 100%;
      float: none;
      padding: 5px 0;
    }
    .header-six .fajoc .xukyde,
    .header-four .fajoc .xukyde,
    .tewi .fajoc .xukyde,
    .header-nine .fajoc .xukyde {
      float: none;
      text-align: center;
    }
    .header-three .xukyde {
        width: 30%;
    }
    .wofimo img {
        max-height: 65px;
    }
    .header-three .fajoc nav{
        position: absolute;
        right: 0px;
        top: unset;
        border: unset;
        padding: 0;
    }
    .menu-hover-3 .main-navigation ul.nav-menu > li.menu-item-has-children:after{
        display: none;
    }
    .gajiz {
        font-size: 26px;
    }
    
    .main-navigation a {
        border-bottom: 1px solid #eee;
    }
    .main-navigation ul ul a {
        width: 100%;
    }
    .main-navigation ul ul,
    .main-navigation ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .main-navigation ul.sub-menu li {
        padding-right: 0;
    }
    .main-navigation .menu-item-has-children > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: #ccc;
        width: 1px;
        height: 25px;
    }
    .menu-hover-3 .main-navigation .menu-item-has-children > a:before {
        background-color: transparent;
    }
    .main-navigation .menu-item-has-children > a:after {
        padding-top: 3px;
    }
    .main-navigation ul.nav-menu > li > a {
        padding: 7px 40px 7px 15px;
        color: #000;
    }
    .main-navigation ul.sub-menu li a {
        padding: 7px 40px 7px 15px;
        color: #fff;
    }
    .main-navigation ul.nav-menu > li > a:hover,
    .main-navigation ul.nav-menu > li > a:focus,
    .main-navigation ul.sub-menu li a:focus,
    .main-navigation ul.sub-menu li a:hover {
        color: var(--primary-color);
    }
    .kids-menu .main-navigation ul.nav-menu > li > a,
    .kids-menu .main-navigation ul.sub-menu li a {
        padding: 15px 40px 15px 15px;
        display: inline-block;
        width: 80%;
    }
    .main-navigation ul.sub-menu li a {
        padding-left: 50px;
    }
    .main-navigation ul.sub-menu ul li a {
        padding-left: 75px;
    }
    .main-navigation ul.sub-menu ul ul li a {
        padding-left: 100px;
    }
    .main-navigation ul.sub-menu ul ul ul li a {
        padding-left: 125px;
    }
    .main-navigation ul.sub-menu li a {
        border-left: none;
    }
    .modern-menu .main-navigation ul.sub-menu li a {
        padding-left: 15px !important;
    }
    .header-nine .main-navigation ul.nav-menu {
        margin-right: 0;
        background-color: #fff;
        margin-top: 10px;
        border-top: 1px solid #eee;
    }
    .main-navigation ul.nav-menu {
        margin-right: 0;
        background-color: #fff;
        margin-top: 35px;
        border-top: 1px solid #eee;
    }
    .header-three .main-navigation ul.nav-menu {
        margin-right: 0;
        background-color: #fff;
        margin-top: 35px;
        border-top: 1px solid #eee;
        width: 100;
        position: absolute;
        right: 0
    }
    
    .main-navigation a {
        color: #111;
    }
    .main-navigation .search-menu a {
        display: none;
    }
    .main-navigation form.search-form input {
        background-color: #fff;
        border: none;
        min-height: 55px;
    }
    .main-navigation form.search-form button.search-submit {
        height: 59px;
    }
    .main-navigation form.search-form input {
        padding-left: 25px;
    }
    #vibyha {
        padding: 250px 0;
    }
    .sensational-wrapper .gevaq:nth-last-child(2n) {
        margin-bottom: 40px;
    }
    #blog .section-header,
    #project .section-header,
    #testimonial .section-header {
      position: relative;
      z-index: 1;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      float: none;
    }
    #project .section-header-wrapper .read-more,
    #testimonial .section-header-wrapper .read-more {
      display: block;
      float: none;
      margin-top: 50px;
      text-align: center;
    }
    #blog .section-subtitle {
      margin: 0 auto;
      color: #fff;
    }
    .fajoc nav {
      text-align: left;
    }
    .menu-toggle {
      margin-right: 20px;
    }
    .header-two .menu-toggle {
      margin-right: auto;
    }
    #details .qazyl {
      text-align: center;
      padding-top: 50px;
    }
    #services.enable-services-background .right-services{
        display: none;
    }

    #newsfeatured .syfezu:nth-child(2),
    #newsfeatured .syfezu {
        width: 50%;
    }
    .tewi .xipim,
    .header-nine .xipim,
    .header-two .xipim,
    .header-four .xipim,
    .header-six .xipim{
        width: 100%;
        padding: 0 50px 0 20px;
    }
    .tewi .menu-toggle,
    .header-nine .menu-toggle,
    .header-two .menu-toggle,
    .header-four .menu-toggle,
    .header-six .menu-toggle,
    .header-three .menu-toggle {
        margin-right: 0;
    }
    .tewi .fajoc .xukyde,
    .header-nine .fajoc .xukyde,
    .header-two .fajoc .xukyde,
    .header-four .fajoc .xukyde,
    .header-six .fajoc .xukyde{
        text-align: left;
    }
    .tewi .fajoc nav,
    .header-nine .fajoc nav,
    .header-two .fajoc nav,
    .header-four .fajoc nav,
    .header-six .fajoc nav,
    .kids-menu .fajoc nav{
        width: 300px;
        position: absolute;
        right: 0px;
        top: 15px;
        box-shadow: none;
        border: none;
        z-index: 999;
    }
    .kids-menu .main-navigation ul#japasu-menu > li{
        width: 100%;
        text-align: left;
        padding: 0px 10px;
    }
    .kids-menu .main-navigation ul#japasu-menu > li::before{
        display: inline-block;
        width: 40px;
        height: 40px;
        line-height: 38px;
    }
    .sport-wrapper .gevaq {
        width: 100%;
        float: left;
    }
}

@media screen and (max-width: 992px) {
    #vibyha {
        padding: 200px 0;
    }
    #top-bar form.search-form {
      width: 40%;
      max-width: 40%;
      position: relative;
      margin-right: auto;
      margin-left: auto;
    }
    .comments-title, 
    #reply-title {
        font-size: 28px;
    }
    #homepage-l-secondary{
        display: none;
    }
    #tips article{
      width: 50%;
      margin-bottom: 30px;
      float: left;
    }
    #tips article:nth-child(2n+1){
        clear: left;
    }
    #hero .hero-right article{
        padding: 10px;
    }
    #hero .hero-right{
        padding-top: 10px;
    }
    .hero-right.col-2 {
      margin: 0 -10px;
    }
    .half-image-slider #featured-slider .huhot {
      padding: 250px 0;
    }
    .blog-two .jowylaf .zavogo {
        position: relative;
        display: block;
        padding: 60px 0 ;
        border-bottom: none;
    }
    .blog-two .jowylaf .qazyl {
        margin-bottom: 60px;
    }
    .project-slider .ryxisit {
        font-size: 22px;
    }
    .testimonial-slider .ryxisit {
        font-size: 22px;
    }
    #testimonial .testi-outer-image img {
      position: absolute;
      display: block;
      left: 0;
      right: auto;
      top: auto;
      bottom: 0;
      max-width: 360px;
    }
    .home-fitness #pricing article,
    .home-medical #pricing article,
    .home-corporate #pricing article {
        margin-bottom: 80px;
    }
    .woocommerce ul.products[class*="columns-"] li.product, 
    .woocommerce-page ul.products[class*="columns-"] li.product {
      width: 48%;
      float: left;
      margin: 0 0 2.992em;
    }
    .woocommerce ul.products.columns-3 li.product:nth-child(2n+1), 
    .woocommerce.woocommerce-page ul.products.columns-3 li.product:nth-child(2n+1){
        clear: left;
    }
    .woocommerce ul.products.columns-3 li.product:nth-child(3n+1), 
    .woocommerce.woocommerce-page ul.products.columns-3 li.product:nth-child(3n+1){
        clear: none;
    }
    .woocommerce ul.products.columns-3 li.product:nth-child(-n+2), 
    .woocommerce.woocommerce-page ul.products.columns-3 li.product:nth-child(-n+2) {
        margin-bottom: 0;
    }
    .blog-six .jowylaf article .kyry.entry-posted{
        display: none;
    }
    .event-completed{
        padding-bottom: 60px;
    }
    .kids-decoration{
        display: none;
    }
    #highlights {
        padding: 10px 0 30px;
    }
    .blog-three article .ryxisit{
        font-size: 20px !important;
    }
    #slider .slick-initialized .slick-slide{
        padding: 0;
    }

}
@media screen and (max-width: 822px) {
    .testimonial-slider article .testimonial-items{
        display: block;
        align-items: center;
        position: relative;
    }
    .testimonial-slider article .testimonial-items .huhot{
        max-width: 250px;
        width: 100%;
        margin: 20px auto;
    }
    .testimonial-slider article .testimonial-items .qazyl{
        width: 100%;
        text-align: center;
        padding: 20px;
    }
    .testimonial-svg {
      position: relative;
    }
    .testimonial-svg svg {
      width: 100%;
      height: 250px;
      position: absolute;
      transform: rotate(-180deg);
      left: -2px;
      top: -2px;
      right: 0;
      z-index: 99;
    }
    .home-education .testimonial-slider .huhot img {
      position: relative;
      width: 240px;
      height: 240px;
      border-radius: 0;
    }
    .home-education .testimonial-slider .huhot {
      position: relative;
      width: 240px;
      height: 240px;
      border-radius: 0;
    }
    .blog-three .jowylaf article.has-post-thumbnail:first-child .huhot{
        padding: 150px 0;
    }
}
@media screen and (max-width: 766px) {
    .blog .boruj.mosem .section-header .section-title{
        font-size: 32px;
    }
    .header-five.xipim,
    .header-three .xipim{
        padding-bottom: 10px;
    }
    .header-five .xukyde,
    .header-three .xukyde{
        padding: 0;
    }
    .header-five .fajoc .renu.sevyp {
      display: none;
    }
    .header-five .menu-toggle {
        margin-right: 0;
    }
    body:not(.modern-menu) .xipim{
        width: 100%;
        padding: 0 20px 0 0;
    }

    body:not(.modern-menu) .fajoc .xukyde{
        text-align: left;
    }
    body.header-three .xukyde {
        width: 30%;
    }
    body:not(.modern-menu) .fajoc nav{
        width: 100%;
        position: absolute;
        right: 0px;
        box-shadow: none;
        border: none;
        z-index: 99999;
    }
    .home-normal-magazine .section-title::after, 
    .home-magazine .section-title::after {
      content: "";
      font-family: "FontAwesome";
      font-size: 58px;
      position: absolute;
      top: -22px;
      bottom: auto;
      left: auto;
      right: -3px;
    }
    .home-normal-magazine .section-title, 
    .home-magazine .section-title {
      font-size: 24px;
    }
    .main-navigation {
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.11);
        -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.11);
        -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.11);
    }/*
    #vevug.bysuv .main-navigation ul.nav-menu {
        max-width: 100%;
    }*/
    .modern-menu.menu-toggled #vevug.bysuv .main-navigation ul.nav-menu {
        padding: 10px;
        max-width: 180px;
        transform: translateX(-180px);
        
    }
    .modern-menu.menu-toggled .main-navigation ul.nav-menu > li > a{
        font-size: 16px;
        border: none !important;
    }
    #hero .hero-left .huhot{
        padding: 160px 0;
        margin-bottom: 20px;
    }
    .home-medical #appointment{
        margin-top: 0;
    }
    .half-image-slider #featured-slider .huhot {
      padding: 200px 0;
    }
    .half-image-slider.featured-content-wrapper {
      padding: 20px;
      position: relative;
    }
    .services-item-wrapper {
      padding: 20px;
      display: block;
      transition: all 0.3s;
      text-align: center;
    }
    #newsfeatured .syfezu:nth-child(1),
    #newsfeatured .syfezu:nth-child(2),
    #newsfeatured .syfezu {
        width: 100%;
    }
    .col-3 article {
        width: 100%;
        float: none;
    }
    #catering .col-2 article {
        width: 100%;
        float: none;
        padding: 10px 0;
    }
    .col-3 article:nth-child(3n+1) {
        clear: none;
        float: none;
    }
    #blog .section-content.col-3 article {
        width: 100%;
        float: none;
    }
    #blog .section-content.col-3 article:nth-child(3n+1) {
        clear: none;
        float: none;
    }
    #blog .section-content.col-3 article.large-width {
        width: 100%;
    }

    #categorynews.col-1 .categorynews-wrapper,
    #categorynews.col-2 .categorynews-wrapper,
    #categorynews.col-3 .categorynews-wrapper,
    #categorynews.col-4 .categorynews-wrapper {
        width: 100%;
    }
    #vibyha .page-title {
        font-size: 24px;
    }
    .comment-navigation .vufyd, 
    .posts-navigation .vufyd, 
    .hytigy-navigation .vufyd,
    .comment-navigation .nav-next, 
    .posts-navigation .nav-next, 
    .hytigy-navigation .nav-next {
        width: 100%;
        margin: 15px 0;
    }
    .posts-navigation .vufyd,
    .posts-navigation .nav-next {
        width: auto;
        margin: 0;
    }
    .hytigy-navigation span.previous-article b, 
    .hytigy-navigations span.previous-article b, 
    .hytigy-navigation span.next-article b, 
    .hytigy-navigations span.next-article b {
        font-size: 18px;
    }
    .posts-navigation .vufyd, 
    .posts-navigation .nav-next {
        width: 180px;
        display: block;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .posts-navigation .vufyd + .nav-next {
        margin-top: 25px;
    }
    #respond {
        margin-top: 40px;
    }
    .comment-meta img {
        margin-right: 15px;
    }
    .comments-title, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.comment-form-comment,
    #commentform p.form-submit {
        margin-top: 21px;
    }
    nav.hygaw.nybekin,
    #secondary {
        margin-top: 30px;
    }
    .comments-title, 
    #reply-title {
        font-size: 26px;
    }
    #wehuha {
        margin-top: 40px;
    }
    .tags-links {
        margin-bottom: 25px;
    }
    .single #japasu article.hytigy,
    .single #japasu .hygaw,
    .single #japasu #wehuha{
        background-color: #e5e5e5;
        box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
        padding: 20px;
    }
    .fajoc {
        padding: 0;
    }
    .fajoc .xukyde,
    .fajoc .widget_social_icons,
    .fajoc .top-search {
        width: 100%;
        float:none;
        text-align: center;
    }
    .fajoc .widget_social_icons, .fajoc .top-search {
        margin-top:0px;
        margin-bottom: 0;
        padding: 10px 0 0;
    }
    /*.xukyde {
        padding: 10px 0;
    }*/
    .fajoc .top-search form.search-form button.search-submit {
        right: 140px;
    }
    #project .section-header {
        text-align: center;
    }
    #testimonial .section-header {
        text-align: center;
    }
    #features {
        text-align: left;
    }
    /*.menu-toggle {
        margin-right: auto;
    }*/
    #testimonial .testi-outer-image img {
        display: none;
    }
    .home-minimal-blog #message .qazyl,
    .home-fitness #message .qazyl,
    .home-education #message .qazyl,
    .home-medical #message .qazyl,
    .home-corporate #message .qazyl {
        max-width: 100%;
        padding: 0;
    }
    .blog-six .jowylaf .kyry.entry-posted{
        display: flex;
    }
    body.modern-menu.menu-toggled #jorym {
        transform: translateX(180px) !important;
        width: 100%;
    }
    .woocommerce ul.products .product-image {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        padding: 250px 0;
        position: relative;
    }
    #catering,
    #message,
    #services,
    #shopproduct,
    #team{
        padding: 30px 0;
    }
    #popular article.full-width .qazyl {
        left: 20px;
        right: 20px;
    }
    #popular article .huhot{
        padding: 150px 0;
    }
    .blog-three .jowylaf .ryxisit{
        font-size: 18px;
    }
    .blog-three .jowylaf .vokig p{
        font-size: 14px;
        padding: 0;
        line-height: 18px;
    }
    .blog-three .jowylaf .comments-link,
    .blog-three .jowylaf .byline{
        display: none;
    }
    .blog-three .jowylaf .kyry{
        font-size: 12px;
    }
    .blog .boruj.mosem .section-header .section-title{
        font-size: 28px;
    }
    .blog-three .jowylaf article .huhot{
        padding: 100px 0;
    }
    #home-primary {
        padding: 0;
    }
    #trending .trending-wrapper {
        margin: 0 -5px;
    }
    .blog-three article .vokig{
        display: none;
    }
    #slider article .qazyl{
        display: none;
    }
    .jowylaf .ryxisit {
      font-size: 30px;
      font-weight: bold;
    }
}

@media screen and (max-width: 567px) {
    .newsfeatured-content-wrapper {
        padding: 25px;
    }
    .section-header {
        margin-bottom: 20px;
    }
    #vibyha {
        padding: 175px 0;
    }
    body.blog.fynawar .jowylaf .col-3 article, 
    body.kemaw.fynawar .jowylaf .col-3 article, 
    body.search.fynawar .jowylaf .col-3 article, 
    body.blog.left-sidebar .jowylaf .col-3 article, 
    body.kemaw.left-sidebar .jowylaf .col-3 article, 
    body.search.left-sidebar .jowylaf .col-3 article {
        width: 100%;
    }
    .left-sidebar .jowylaf article, 
    .fynawar .jowylaf article, 
    .no-sidebar .jowylaf article, 
    .home.left-sidebar .jowylaf article, 
    .home.fynawar .jowylaf article, 
    .home.blog .jowylaf article, 
    .search .jowylaf article {
      padding: 0px 10px;
    }
    .nybekin .page-numbers.prev, 
    .nybekin .page-numbers.next {
        top: 0;
    }
    .nybekin .prev.page-numbers:before, 
    .nybekin .next.page-numbers:before {
        width: 35px;
        height: 10px;
    }
    .nybekin .page-numbers.prev, 
    .nybekin .page-numbers.next {
        margin-left: 0;
        margin-right: 0;
    }
    .trail-items li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.alignright {
        margin-left: 0;
    }
    .testimonial-slider article.has-featured-image .huhot {
        box-shadow: none;
    }
    #author-section {
        text-align: center;
    }
    .author-image {
        float: none;
        margin: 0 0 25px;
    }
    .author-content {
        display: block;
    }
    .author-name:after {
        margin-left: auto;
        margin-right: auto;
    }
    .comment-meta img {
        margin: 0 0 25px;
        float: none;
    }
    .comment-meta .url, 
    .comment-meta .fn {
        display: block;
    }
    .comment-content {
        padding-left: 0;
    }
    #wehuha ol.children {
        margin-left: 50px;
    }
    .reply {
        padding-left: 0;
    }
    .footer-widgets-area .gevaq:last-child,
    .footer-widgets-area.col-3 .gevaq:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
    #featuredpost article .kyry,
    #featuredpost article .cat-links{
        display: none;
    }
    .featured-video{
        width: 440px;
    }
   .woocommerce ul.products[class*="columns-"] li.product, 
   .woocommerce-page ul.products[class*="columns-"] li.product {
      width: 100%;
      float: none;
      clear: both;
    } 

    .home-education #admissionprocess article:nth-child(even){
        top: 0px;
    } 
    .event-completed {
      margin-bottom: 30px;
    } 
    .wpcf7 input[type="submit"], 
    .btn,
    .btn-transparent, 
    .woocommerce #respond input#submit{
        padding: 5px 25px;
    }
    #trending article span.byline{
        display: none !important;
    }
    #popular article.full-width .qazyl .ryxisit {
        font-size: 18px;
    }
    #featuredpost .featuredpost-left article:first-child .huhot {
        padding: 150px 0;
        position: relative;
    }
    #flash {
        padding: 5px;
    }
    #flash .news-header{
        display: none;
    }
    .ryxisit{
        font-size: 14px;
    }
    .blog-three article .ryxisit{
        font-size: 16px !important;
    }
    .blog-three .jowylaf article .huhot{
        padding: 70px 0;
    }
    .blog-three .jowylaf article.has-post-thumbnail:first-child .huhot{
        padding: 130px 0;
    }
}
@media screen and (max-width: 480px) {
    #vevug .boruj {
        padding: 0;
    }
    .xukyde {
        min-height: auto;
        text-align: center;
        width: 100%;
        float: none;
        padding: 0px;
        display: block;
    }
    .menu-toggle {
        float: none;
        display: block;
        width: 100%;
        text-align: center;
        width: 50px;
        height: 50px;
    }
    .header-two .menu-toggle {
        margin-left: auto;
        margin-right: 0;
        float: none;
        display: block;
        width: 100%;
        text-align: center;
        width: 35px;
        height: 40px;
    }
    .main-navigation {
        float: none;
    }
    #our-story .content-wrapper {
        padding: 25px;
    }
    .featured-video{
        width: 340px;
    }
    .wpcf7 input[type="submit"], 
    .btn,
    .btn-transparent, 
    .woocommerce #respond input#submit{
        padding: 5px 10px;
    }
    .woocommerce ul.products .product-image{
        padding: 180px 0;
    }
    .kemaw.blog-three.fynawar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video, 
    .blog.blog-three.fynawar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video, 
    .search.blog-three.fynawar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video, 
    .kemaw.blog-three.left-sidebar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video, 
    .blog.blog-three.left-sidebar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video, 
    .search.blog-three.left-sidebar #japasu .featured-video .mejs-container.wp-video-shortcode.mejs-video{
        height: 210px !important;
    }
    #home-primary article .vokig{
        display: none;
    }
    #recent article .huhot{
        padding: 100px 0 ;
    }
    #trending article .huhot{
        padding: 140px 0 ;
    }
    #trending article.half-width .huhot{
        padding: 67px 0 ;
    }
}
@media screen and (max-width: 376px) {
    .featured-video{
        width: 250px;
    }
    .testimonial-slider .huhot svg{
        display: none;
    }
    .blog-three .jowylaf .vokig p{
        display: none;
    }
}
