/* #Media Queries
================================================== */
@media (min-width:1400px) and (max-width:1499px) {
.BannerSlider .item .container{ position: relative; top: auto; bottom: auto; left: auto; transform: translateX(0%); -ms-transform: translateX(0%); -moz-transform: translateX(0%); height: 570px;}
.BannerSlider .item .full-img{min-width: initial; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; flex: 0 0 auto; display: flex;}
.BannerSlider .item .full-img img{flex: 1 1 auto; align-self: center; justify-self: center; object-fit: cover; height: 100%; min-width: 100%; width: auto;}
} 

/* END__ */

@media (min-width:1200px) and (max-width:1399px) {
.BannerSlider .item .container{ position: relative; top: auto; bottom: auto; left: auto; transform: translateX(0%); -ms-transform: translateX(0%); -moz-transform: translateX(0%); height: 570px;}
.BannerSlider .item .full-img{min-width: initial; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; flex: 0 0 auto; display: flex;}
.BannerSlider .item .full-img img{flex: 1 1 auto; align-self: center; justify-self: center; object-fit: cover; height: 100%; min-width: 100%; width: auto;}
} 
/* END__ */

@media (min-width:992px) and (max-width:1199px) {
.header .logo{ order: 1;}
.stellarnav{ order: 3; margin-left: 16px;}
.header .btn{ margin-left: auto; order: 2;}
.BannerSlider .item .container{ position: relative; top: auto; bottom: auto; left: auto; transform: translateX(0%); -ms-transform: translateX(0%); -moz-transform: translateX(0%); height: 570px;}
.BannerSlider .item .full-img{min-width: initial; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; flex: 0 0 auto; display: flex;}
.BannerSlider .item .full-img img{flex: 1 1 auto; align-self: center; justify-self: center; object-fit: cover; height: 100%; min-width: 100%; width: auto;}
} 
/* END__ */

@media (min-width:768px) and (max-width:991px) {
.header .logo{ order: 1;}
.stellarnav{ order: 3; margin-left: 16px;}
.header .btn{ margin-left: auto; order: 2;}
.BannerSlider .item .container{ position: relative; top: auto; bottom: auto; left: auto; transform: translateX(0%); -ms-transform: translateX(0%); -moz-transform: translateX(0%); height: 570px;}
.BannerSlider .item .full-img{min-width: initial; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; flex: 0 0 auto; display: flex;}
.BannerSlider .item .full-img img{flex: 1 1 auto; align-self: center; justify-self: center; object-fit: cover; height: 100%; min-width: 100%; width: auto;}

.page-menu{ padding: 0;}
.page-menu ul{ overflow: auto; white-space: nowrap; justify-content: flex-start; padding: 16px 0;}
} 
/* END__ */

@media only screen and (max-width:767px) {
.header .logo{ order: 1; width: 240px;}
.stellarnav{ order: 2; margin-left: auto;}
.header .btn{ margin-left: auto; order: 2; display: none;}
.post-header{ padding: 16px 12px; height: auto;}
.header-scroll{ padding: 12px 52px;}
.header-scroll .slick-next{ right: 12px;}
.header-scroll .slick-prev{ left: 12px;}
.header-scroll .item a{ font-size: 12px;}
.header-scroll .item a strong{ font-size: 14px;}
.page-menu{ padding: 0;}
.page-menu ul{ overflow: auto; white-space: nowrap; justify-content: flex-start; padding: 16px 0;}
.section{ padding: 30px 0;}
.footer-top{ padding: 24px 0 0 0;}
.footer-bottom{ padding: 16px 0;}
.accordionjs .acc_section { padding: 16px;}
.accordionjs .acc_section .acc_content{ padding-top: 16px;}
.accordionjs .acc_section .acc_head{ font-size: 18px;}

.BannerSlider .item .container{ position: relative; top: auto; bottom: auto; left: auto; transform: translateX(0%); -ms-transform: translateX(0%); -moz-transform: translateX(0%); height: 650px;}
.BannerSlider .item .full-img{min-width: initial; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; flex: 0 0 auto; display: flex;}
.BannerSlider .item .full-img img{flex: 1 1 auto; align-self: center; justify-self: center; object-fit: cover; height: 100%; min-width: 100%; width: auto;}
.BannerSlider .item .container .w-100{ padding-top: 80px;}
.image-back-content{ padding: 200px 16px 16px;}

.header.fixed-header{ top: 0;}
.header-scroll{ height: auto; font-size: 12px;}

.BannerSlider .item .content{ padding: 0 0 0 20px;}
.footer-bottom{ padding-bottom: 100px;}
.page-menu{top: 80px;}


.BlockSlider{ padding-bottom: 32px;}
.BlockSlider .slick-next, .BlockSlider .slick-prev{ top: auto; left: 50%; transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); bottom: 0;}
.BlockSlider .slick-next{ margin-left: 38px;}
.BlockSlider .slick-prev{ margin-left: -38px;}
.anchor:before{height:136px; margin-top:-136px}
.schedule-table > :not(caption) > * > *, .rate-table .table > :not(caption) > * > *{ padding: 10px;}
} 
/* END__ */

@media only screen and (max-width:374px) {
.BannerSlider .item .content{ padding: 0 0 0 20px;}
.BannerSlider .additional-link{ font-size: 14px;}
} 
/* END__ */