@media only screen and (max-width:1520px)
{
.carousel-caption .content .links
{
    width:50%;
}
}
@media only screen and (max-width:1400px)
{
.container
{
    max-width:98%;
	margin:0 auto;
}
.carousel-item
{
  height:68vh;
  min-height:300px;
}
.slick-slide.slick-cloned
{
	width:140px !important;
}
.slider
{
    width:90% !important;
}
}
@media only screen and (max-width:1350px)
{
.carousel-caption .content .links 
{
	text-align:center;
}
}
@media only screen and (max-width:1250px)
{
.carousel-caption .content .links
{
    width:60%;
}
}
@media only screen and (max-width:1050px)
{
.carousel-caption .content .links
{
    width:70%;
}
}
@media only screen and (max-width:968px)
{
.slick-prev
{
    left:-20px !important;
}
.slick-next
{
    right:-20px !important;
}
}
@media only screen and (max-width:930px)
{
.navbar-dark .navbar-nav .nav-link:before, .navbar-dark .navbar-nav .nav-link:after
{
	border:0px !important;
}
}
@media only screen and (max-width:890px)
{
.carousel-caption .content .links
{
    width:80%;
}
}
@media only screen and (max-width:820px)
{
.navbar-nav .nav-link
{
    padding-right:0px !important;
    padding-left:0px !important;
}
}
@media only screen and (max-width:767px)
{
.navbar-nav.ml-auto
{
	background:#00CCFF;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover
{
    color:#000000;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color:#000000;
}
.carousel-caption .content .links .float-left, .carousel-caption .content .links .float-right
{
	width:100%;
	display:block;
	text-align:center;
}
/*.navbar>.container,.navbar>.container-fluid{background:#333333;}*/
}
@media only screen and (max-width:730px)
{
}
@media only screen and (max-width:660px)
{
.top-bar.bg-dark, .footer
{
	width:100%;
    height:auto;
	text-align:center;
    display:inline-block;
}
.top-bar.bg-dark .float-left, .top-bar.bg-dark .float-right, .footer .float-left, .footer .float-right
{
	float:none;
	width:100%;
	line-height:30px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	text-align:center !important;
}
}
@media only screen and (max-width:567px)
{
.carousel-caption .content img
{
    height:25vh;
}
.footer .float-left, .footer .float-right
{
	line-height:20px;
}
}
@media only screen and (max-width:500px)
{
.slick-slide
{
    margin:0px 5px !important;
}
}