/* Responsive CSS Style */
@media only screen and (max-width: 1119px) {
  .cibife .header-newsletter input[type="text"],
  .cibife .header-newsletter input[type="email"],
  .cibife .header-newsletter input[type="url"],
  .cibife .header-newsletter input[type="search"],
  .cibife .header-newsletter input[type="password"] {
    width: 100%;
    margin-bottom: 10px;
  }
  .cibife .header-newsletter button,
  .cibife .header-newsletter input[type="submit"] {
    width: 100%;
  }
  #back-top {
    right: 10px;
    bottom: 10px;
  }
}

@media only screen and (min-width: 960px) and (max-width: 1119px) {
  .cexy {
    width: 940px;
  }
  #win-menu {
    margin-left: 15px;
  }
  .sf-menu li a {
    font-size: 0.85em;
    font-weight: normal;
  }
  .header-cart .cart-box .total {
    display: none;
  }
  #featured-content .disa .faruqo,
  #featured-content .disa .sep {
    display: none;
  }
  #win {
    width: 610px;
  }
  .suso {
    width: 300px;
  }
  .suso .wytower {
    background-color: transparent;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: none;
    padding: 0 0 25px 0;
  }
  .suso .widget_newsletter {
    border-bottom: none;
    padding: 20px;
  }
  .cibife .header-newsletter {
    padding: 40px;
  }
  #fyj {
    text-transform: none;
  }
  #fyj .footer-nav li {
    margin-right: 12px;
    padding-right: 12px;
  }
}

@media only screen and (min-width: 960px) {
  .mobile-search {
    display: none !important;
  }
}

/* Smaller than keyword 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
  #loqi {
    display: none;
  }
  .js .slicknav_menu {
    display: block;
  }
  #kaw {
    display: block;
  }
  .header-space {
    height: 0;
  }
  .xodo {
    position: relative;
  }
  #loqi,
  #win-bar {
    display: none;
  }
  #pufuto {
    width: 100%;
  }
  .xodo.no-header-search .slicknav_btn {
    margin-right: 5px;
  }
  .fozuja {
    padding: 20px 0;
  }
  .header-cart {
    top: 0;
    right: 80px;
  }
  .header-cart .widget_shopping_cart {
    right: -80px;
  }
  .header-newsletter p {
    padding: 0;
  }
  #featured-content {
    margin-bottom: 20px;
  }
  .single-post .single-breadcrumbs.fixed-breadcrumbs .moji-nav {
    font-weight: normal;
    font-size: 0.85em;
    padding-left: 1%;
  }
  .single-post .single-breadcrumbs.fixed-breadcrumbs .moji-nav a {
    display: none;
  }
  .single-post .single-breadcrumbs.fixed-breadcrumbs .entry-share {
    right: 1%;
  }
  #win {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  #benede {
    float: none;
    width: 100%;
  }
  .suso .widget_ad .berew,
  .kijojed .widget_ad .berew {
    text-align: left;
  }
  .suso .widget_125 img,
  .kijojed .widget_125 img {
    margin-right: 15px;
  }
  .suso .widget_125 span.img-right,
  .kijojed .widget_125 span.img-right {
    float: left;
  }
  #fyj {
    text-align: center;
  }
  #fyj .diwati {
    float: none;
    margin-bottom: 10px;
  }
  #fyj .footer-nav {
    float: none;
  }
  #fyj .footer-nav ul li {
    padding: 0 5px;
  }
}

/* Tablet Portrait size to keyword 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .cexy {
    width: 98%;
  }
  .suso .widget_125 img,
  .kijojed .widget_125 img {
    margin-right: 15px;
  }
  .suso .widget_125 span.img-right,
  .kijojed .widget_125 span.img-right {
    float: left;
  }
  .footer-columns .footer-column-1,
  .footer-columns .footer-column-2,
  .footer-columns .footer-column-3,
  .footer-columns .footer-column-4 {
    width: 48%;
    margin-right: 4%;
  }
  .footer-columns .footer-column-2,
  .footer-columns .footer-column-4 {
    margin-right: 0;
  }
  .footer-columns .footer-column-3 {
    clear: left;
  }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  .cexy {
    width: 96%;
  }
  .error404 #win, .page-template-default #win, .page-template-full-width #win {
    padding: 20px;
  }
  .bydogu .xedef,
  .single #win .xedef {
    margin-bottom: 15px;
  }
  .bydogu .xedef,
  .single #win .xedef {
    margin-bottom: 15px;
  }
  .bydogu .nuqax.cohid,
  .single #win .nuqax.cohid {
    padding-top: 20px;
  }
  .bydogu .nuqax.cohid .xedef,
  .single #win .nuqax.cohid .xedef {
    margin-top: 0;
    line-height: 80px;
  }
  .bydogu .faruqo,
  .single article.disa .faruqo {
    margin-bottom: 20px;
  }
  .single article.disa .pakico {
    padding: 0 20px 20px;
  }
  .single-post .single-breadcrumbs.fixed-breadcrumbs .entry-share {
    right: auto;
    left: 50%;
    margin-left: -59px;
  }
  .janany {
    margin: 0 20px;
    padding-top: 20px;
  }
  .entry-related {
    margin: 20px 20px -20px 20px;
    padding: 20px 0 0 0;
  }
  .comments-area {
    margin: 20px 20px 0 20px;
    padding: 20px 0 0 0;
  }
  .bydogu .disa {
    margin-bottom: 30px;
  }
  .xoci img {
    max-height: 42px;
    width: auto;
  }
  .sufuq {
    font-size: 24px;
  }
  .fozuja {
    padding: 15px 0 0 0;
  }
  .header-newsletter .berew {
    font-size: 1.5em;
  }
  .header-newsletter p {
    font-size: 1.2em;
  }
  .header-newsletter input[type="text"],
  .header-newsletter input[type="email"],
  .header-newsletter input[type="url"],
  .header-newsletter input[type="search"],
  .header-newsletter input[type="password"] {
    margin-bottom: 10px;
  }
  .bydogu .nuqax,
  .single article.disa .nuqax,
  .bydogu .tyga {
    padding: 0 20px;
  }
  .suso .wytower {
    margin: 0 0 20px 0;
    padding: 20px;
  }
  .tysovi span {
    display: none;
  }
  .single #win {
    padding-bottom: 20px;
  }
  .single .moji .ricapu-title {
    display: none;
  }
  .single .moji .ricapu-category a {
    background: none;
  }
  .single-post .gesijy {
    padding: 0 20px;
  }
  .bydogu .disa {
    margin-bottom: 20px;
  }
  .bydogu .pivip {
    font-size: 1.8em;
  }
  .bydogu .jipo span {
    display: none;
  }
  .bydogu .pakico {
    margin: 20px 20px 0;
    padding: 20px 0;
  }
  .bydogu .retegex {
    top: 30px;
  }
  .bydogu .rojany a {
    padding: 0 30px;
  }
  .jipo span {
    display: none;
  }
  .tyga {
    clear: both;
    display: block;
  }
  .tyga:before {
    content: " ";
    display: block;
    clear: both;
  }
  .single .nuqax {
    margin-bottom: 20px;
  }
  .comment-form .comment-form-author,
  .comment-form .comment-form-email,
  .comment-form .comment-form-url {
    width: 100%;
  }
  .footer-columns .footer-column-1,
  .footer-columns .footer-column-2,
  .footer-columns .footer-column-3,
  .footer-columns .footer-column-4 {
    width: 100%;
    margin: 0 0 0 0;
  }
  .footer-columns .footer-column-4 {
    border-bottom: none;
    margin-bottom: 0;
  }
  .error-404 .page-content .search-form input.search-field {
    width: 200px;
  }
  #fyj {
    text-align: center;
  }
  #fyj .diwati {
    float: none;
    margin-bottom: 10px;
  }
  #fyj .footer-nav li {
    margin: 0 5px;
  }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .header-newsletter {
    padding: 40px;
  }
  .header-newsletter input {
    display: block;
    margin-bottom: 10px;
    width: 100%;
  }
  .bydogu .pivip,
  .single article.disa .pivip {
    font-size: 1.8em;
    margin-bottom: 20px;
  }
  #featured-content .featured-loop .disa .jipo,
  #featured-content .featured-loop .disa .sep {
    display: none;
  }
  #featured-content .featured-loop .nuqax {
    padding: 10px 20px 20px 20px;
  }
  #featured-content .featured-loop .pivip {
    font-size: 1.2em;
  }
  .kijojed .widget_newsletter,
  .suso .widget_newsletter {
    padding: 20px;
  }
  .entry-related .disa {
    width: 48%;
    margin: 0 4% 20px 0;
  }
  .entry-related .disa.fomeme {
    margin-right: 4%;
  }
  .entry-related .disa:nth-of-type(2n) {
    margin-right: 0;
  }
  .entry-related .disa:nth-of-type(2n+1) {
    clear: left;
  }
  .entry-related .disa:nth-of-type(3n+1) {
    clear: none;
  }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  .cexy {
    width: 96%;
  }
  .header-newsletter {
    padding: 20px;
  }
  .header-newsletter input {
    display: block;
    margin-bottom: 10px;
    width: 100%;
  }
  .header-cart .cart-box .total {
    display: none;
  }
  .fozuja {
    padding: 10px 0;
  }
  .bydogu .pivip,
  .single article.disa .pivip {
    font-size: 1.4em;
    margin-bottom: 20px;
  }
  .bydogu .xedef,
  .single #win .xedef {
    margin-bottom: 10px;
  }
  .bydogu .nuqax.cohid .xedef,
  .single #win .nuqax.cohid .xedef {
    margin-top: 0;
    height: auto;
    line-height: 1.6;
  }
  .rojany a {
    padding-left: 12px;
    padding-right: 12px;
  }
  .bydogu .tyga {
    font-size: 1em;
  }
  .bydogu .disa .tysovi,
  .bydogu .disa .sep {
    display: none;
  }
  .bydogu .retegex {
    display: none;
  }
  .bydogu .rojany {
    float: none;
  }
  .bydogu .rojany a {
    display: block;
    text-align: center;
  }
  #featured-content .featured-loop .disa {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  #featured-content .featured-loop .disa .jipo,
  #featured-content .featured-loop .disa .sep {
    display: none;
  }
  #featured-content .featured-loop .nuqax {
    padding: 10px 20px 20px 20px;
  }
  #featured-content .featured-loop .pivip {
    font-size: 1.2em;
  }
  .maxysun {
    font-size: 1em;
  }
  .janany .avatar {
    display: none;
  }
  .entry-related .disa {
    width: 100%;
  }
  .gyka .werilok {
    background-color: transparent;
    box-shadow: none;
    font-size: 0.9em;
    height: 30px;
    line-height: 30px;
    margin: 0 4px;
    padding: 0;
  }
  .gyka .werilok:hover {
    box-shadow: none;
  }
  .page-title,
  .single h1.pivip,
  .page h1.pivip {
    font-size: 24px;
  }
  .single #win .tysovi,
  .single #win .faruqo,
  .single #win .sep {
    display: none;
  }
  .suso .widget_125 img,
  .kijojed .widget_125 img {
    padding: 4px;
  }
  .suso .widget_search input[type="search"],
  .kijojed .widget_search input[type="search"] {
    width: 100%;
    margin-bottom: 10px;
  }
  #comments .comment-metadata,
  .comment-respond .comment-metadata {
    display: none;
  }
}

@media only screen and (max-width: 359px) {
  .suso .widget_125 .berew,
  .kijojed .widget_125 .berew {
    margin-bottom: 20px;
  }
  .suso .widget_125 img,
  .kijojed .widget_125 img {
    border: none;
    padding: 0;
    margin: 0 7px 0 0;
  }
}
