@charset "UTF-8";

@media screen and (max-width: 400px) {
  .vk-top-header .vk-top-header-right ul li:last-child a { padding: 0; }
}

@media screen and (max-width: 767px) {
  .site-footer .footer-main-content-element { margin-bottom: 60px; }
  
  .vk-sparta-image { margin-top: 50px; }

  .vk-item-slide .vk-slide-caption h3 { font-size: 11px; margin-top: 0; }
  .vk-item-slide .vk-slide-caption h2 { font-size: 30px; margin-top: 0; text-shadow: 0 0 30px rgba(0,0,0,1); }

  .vk-sparta-head-title h3 { font-size: 14px; }

  .vk-our-room { padding-bottom: 60px; }
  .vk-our-room .vk-spartar-our-room-destop { display: block; }
  .vk-our-room .vk-spartar-our-room-mobile { display: block; }

  .vk-sparta-home-blog { padding-bottom: 60px; }
  .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile { display: block; }
  .vk-sparta-home-blog .vk-sparta-home-blog-content-destop { display: none; }

  .site-footer .footer-main-content-element { margin-bottom: 30px; }
  .site-footer .vk-widget-footer-1 .widget-title a img { margin: 0 auto; }
  .site-footer .vk-widget-footer-1 .vk-widget-content-info { padding-left: 40px; }
  .site-footer .vk-widget-footer-2 .widget-content { padding: 0; }
  .site-footer .vk-widget-footer-3 .widget-content { padding-top: 30px; }
  .site-footer .vk-widget-footer-3 .vk-widget-trip { text-align: center; }

  .site-footer .copyright-area .copyright-content .copyright-menu li { text-align: left; }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  .vk-menu-mobile-nav.mobile-menu-container .menu-mobile-nav { top: 70px !important; }

  .site-footer .footer-main-content-element { margin-bottom: 30px; }
  .site-footer .vk-widget-footer-1 .widget-title a img { margin: 0 auto; }
  .site-footer .vk-widget-footer-1 .vk-widget-content-info { padding-left: 40px; }
  .site-footer .vk-widget-footer-2 .widget-content { padding: 10px 20px 0 20px; }
  .site-footer .vk-widget-footer-3 .widget-content { padding-top: 30px; }
  .site-footer .vk-widget-footer-3 .vk-widget-trip { text-align: center; }
}

@media screen and (max-width: 991px) {
  .vk-menu-mobile-nav.mobile-menu-container .navbar-toggle { display: block; }
  .vk-menu-mobile-nav.mobile-menu-container .navbar-nav { float: none; }
  .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li { float: none; }

  .vk-sparta-image { margin-top: 80px; }

  .header-default { height: auto; }

  .vk-top-header .vk-top-header-left { display: none; }
  .vk-top-header .vk-top-header-right { width: 100%; padding: 0; float: none; }
  .vk-top-header .vk-top-header-right ul li { width: 30%; }
  .vk-top-header .vk-top-header-right ul li:last-child { width: 37%; }
  .vk-top-header .vk-top-header-right ul li:last-child { padding: 13px 0; }
  .vk-top-header .vk-top-header-right ul li .wrapper-dropdown-3 ul li { width: 100%; }
  .vk-main-menu .wrapper-logo { padding-top: 20px; padding-bottom: 20px; width: 170px; height: 100px; }
  .vk-main-menu .main-navigation { display: none; }

  .is-sticky { visibility: hidden; }

  .vk-slide .vk-item-slide-btn { bottom: 25px; }

  #owl-slide-home .owl-nav { visibility: hidden; }

  .booking-hotel-all ul li { width: 100%; margin-bottom: 20px; }

  .vk-about-why-choose-us-content .vk-about-content-item .vk-about-content-item-left { left : 15px; top: 20px; }
  .vk-about-why-choose-us-content .vk-about-content-item .vk-about-content-item-right {padding-left: 70px; }
  .vk-about-why-choose-us-content .vk-about-content-item .vk-about-content-item-right h2 { line-height: auto; }

  .vk-sparta-about, .vk-after-banner { padding-top: 50px; }
}

@media screen and (max-width: 1027px) and (min-width: 992px) {
  .vk-sparta-dark-about .vk-sparta-dark-about-right { padding-top: 35px; padding-bottom: 40px; padding-left: 50px; padding-right: 50px; }
}

@media screen and (max-width: 1085px) and (min-width: 1028px) {
.vk-sparta-dark-about .vk-sparta-dark-about-right { padding: 50px; }
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  .vk-top-header .vk-top-header-right ul li { font-size: 11px; }
  .vk-main-menu .main-navigation { float: none; }
  .vk-main-menu .main-navigation ul { text-align: left; }
  .vk-main-menu .main-navigation ul li { padding: 0 5px; }
  .vk-main-menu .main-navigation ul li a { font-size: 12px !important; }
  .vk-main-menu .main-navigation ul li ul.sub-menu1 { min-width: 220px !important; }

  .booking-hotel-all ul li { margin-right: 11px; }
  .booking-hotel-all ul li input { font-size: 14px; }
  .booking-hotel-all ul li .wrapper-dropdown-3 span { font-size: 20px; }
}

@media screen and (max-width: 1299px) and (min-width: 1200px) {
  .vk-main-menu .main-navigation ul li a { padding: 40px 3px; }
}

@media screen and (min-width: 1200px) {
  .vk-sparta-image-gallery .vk-gallery-item-img:hover { cursor: pointer; }
  .vk-sparta-image-gallery .vk-gallery-item-img:hover img { -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
  .vk-sparta-image-gallery .vk-gallery-item-img:hover .vk-item-caption { opacity: 1; }
  .vk-sparta-image-gallery .vk-gallery-item-img:hover .vk-item-caption .featured-slider-overlay { opacity: 1; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
  .vk-sparta-image-gallery .vk-gallery-item-img:hover .vk-item-caption .vk-item-caption-text { opacity: 1; -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; }
}