/* */ 


  
@media screen and (min-width: 1200px) and (max-width: 1499.98px) {
  
 

 


}




/* ============================================================
   Přidáno z global.css – extrakce @media bloků
   ============================================================ */
@media (min-width: 1200px) {
h1 {
font-size: 1.45rem;
}
}
@media (min-width: 1200px) {
h2 {
font-size: 1.3rem;
}
}
@media (min-width: 1200px) {
.display-1 {
font-size: 38px;
 
}
}
@media (min-width: 1200px) {
.display-4 {
font-size: 1.8rem;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1180px;
}
}
@media (min-width: 1400px) {
.container {
max-width: 1320px;
}
}
@media (min-width: 1200px) {
.col-xl-3 {
flex: 0 0 auto;
width: 25%;
}
.col-xl-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-xl-6 {
flex: 0 0 auto;
width: 50%;
}
.offset-xl-1 {
margin-left: 8.33333333%;
}
.gy-xl-0 {
--bs-gutter-y: 0;
}
.gx-xl-12 {
--bs-gutter-x: 3.5rem;
}
}
@media (min-width: 1200px) {
.d-xl-none {
display: none !important;
}
.mb-xl-24 {
margin-bottom: 20rem !important;
}
.mt-xl-n25 {
margin-top: -22.5rem !important;
}
.px-xl-3 {
padding-right: 0.75rem !important;
padding-left: 0.75rem !important;
}
.px-xl-10 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.pe-xl-15 {
padding-right: 5rem !important;
}
}
@media (min-width: 1400px) {
.px-xxl-4 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.pe-xxl-17 {
padding-right: 7rem !important;
}
}
@media (min-width: 1200px) {
.btn.btn-circle.btn-lg {
font-size: 1.3rem;
}
}
@media (min-width: 1200px) {
.pricing-wrapper [class*=col-] .pricing.card .prices .price-value {
font-size: 3rem;
}
}
@media (min-width: 1200px) {
.pricing-wrapper [class*=col-] .pricing.card .prices .price-value {
font-size: 3rem;
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-start {
--bs-position: start;
}
.dropdown-menu-xl-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-xl-end {
--bs-position: end;
}
.dropdown-menu-xl-end[data-bs-popper] {
right: 0;
left: auto;
}
}
@media (min-width: 1400px) {
.dropdown-menu-xxl-start {
--bs-position: start;
}
.dropdown-menu-xxl-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-xxl-end {
--bs-position: end;
}
.dropdown-menu-xxl-end[data-bs-popper] {
right: 0;
left: auto;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav {
flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: 1rem;
padding-left: 1rem;
}
.navbar-expand-xl .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-xl .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-xl .navbar-toggler {
display: none;
}
}
@media (min-width: 1400px) {
.navbar-expand-xxl {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-xxl .navbar-nav {
flex-direction: row;
}
.navbar-expand-xxl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xxl .navbar-nav .nav-link {
padding-right: 1rem;
padding-left: 1rem;
}
.navbar-expand-xxl .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-xxl .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-xxl .navbar-toggler {
display: none;
}
}
@media (min-width: 1200px) {
.modal-xl {
max-width: 1140px;
}
}
@media (max-width: 1399.98px) {
.modal-fullscreen-xxl-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-xxl-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-xxl-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-xxl-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-xxl-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 1366px)   {
.font-s19 {
font-size: 19px!important;
}
}
@media (max-width: 1366px) {
.font-1366 {
font-size: 38px;
}
}
@media (min-width: 1400px) {
.container-sablona {
max-width: 1100px;
}}
@media (min-width: 1400px) {
.container-sablona-cenik {
    max-width: 100%;
}}
